Skip to content

Instantly share code, notes, and snippets.

@SPopenko
Forked from FawadHa1der/CommentUI.m
Created September 20, 2011 14:12
Show Gist options
  • Save SPopenko/1229173 to your computer and use it in GitHub Desktop.
Save SPopenko/1229173 to your computer and use it in GitHub Desktop.
SocializeSDK iOS Code Snippets part 2
//create a URL for your entity. This must be a unique URL but can return a 404
NSString *entityUrlString = @"http://www.example.com/object/1234";
// Allocate memory for the instance
SocializeCommentsTableViewController* commentsController = [[[SocializeCommentsTableViewController alloc] initWithNibName:@"SocializeCommentsTableViewController" bundle:nil entryUrlString:entityUrlString] autorelease];
[self.navigationController pushViewController:commentsController animated:YES];
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[Socialize storeSocializeApiKey:@"your socialize api key" andSecret:@"your socialize secret"];
[Socialize storeFacebookAppId:@"your application id"];
self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
return YES;
}
[socialize getEntityByKey:@"www.techcrunch.com"];
#pragma mark SocializeServiceDelegate
//if the entity does not exist
-(void)service:(SocializeService*)service didFail:(NSError*)error{
}
// if the entity is found, we can access it at the first index of the array.
// The size will always be one when we are trying to get information about an entity.
-(void)service:(SocializeService*)service didFetchElements:(NSArray*)dataArray {
if ([dataArray count]){
id<SocializeObject> object = [dataArray objectAtIndex:0];
if ([object conformsToProtocol:@protocol(SocializeEntity)]){
// do entity saving here.
// All the entity related information can be fetched here ie stats or name.
}
}
}
#pragma mark -
@SPopenko
Copy link
Author

Test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment