FBStreamDialog* dialog = [[[FBStreamDialog alloc] init] autorelease];
dialog.delegate = self; dialog.userMessagePrompt = @"Example prompt";
dialog.attachment = @"{\"name\":\"Facebook Connect for iPhone\"," "\"href
\":\"http://developers.facebook.com/connect.php?tab=iphone\"," "\"caption\":\"Caption
\",\"description\":\"Description\"," "\"media\":[{\"type\":\"image\"," "\"src
\":\"http://img40.yfrog.com/img40/5914/iphoneconnectbtn.jpg\"," "\"href
\":\"http://developers.facebook.com/connect.php?tab=iphone/\"}]," "\"properties \":{\"another link\":{\"text\":\"Facebook home page\",\"href\":\"http://www.facebook.com\"}}}"; // replace this with a friend's UID // dialog.targetId = @"999999";
[dialog show];
Link to download symbolicatecrash file https://github.com/chrispix/ symbolicatecrash-fix 1. Using XCode: This is probably the easiest way to symbolicate the crash reports, but not always effective. To symbolicate using XCode you need three files: a. Crash report (.crash file). b. Symbol file (.dSYMB file). c. Application bundle (.app file). In most of the cases you will have “yourapp.ipa” file, to extract “yourapp.app“ from “yourapp.ipa” just change the extension of “yourapp.ipa” to “yourapp.zip” and extract the zip file, you will get a folder named “Payload”, in this folder you will have “yourapp.app” package. 2. Using symbolicatecrash command: Some times XCode do not symbolicate the crash log properly, In this situation we can use symbolicatecrash script manually. Before proceeding keep you “.app”, ”.dSYM” and “.crash” files in one folder. Now open ...
how to use it???? and where to put the code
ReplyDeleteHi Paras,
ReplyDeleteWhen you download the facebook API, inside that library there is a class facebookPublish.m and find the below function :
//Example Code :
- (void)request:(FBRequest*)request didLoad:(id)result {
if ([request.method isEqualToString:@"facebook.photos.upload"]) {
NSDictionary* photoInfo = result;
postedImageURL=[photoInfo objectForKey:@"src"];
[self doPublishNow]; //This is the function where you put the ablove code
}
[self hideLoader];
}
-(void)doPublishNow
{
FBController *FBC=[FBController sharedInstance];
FBStreamDialog* dialog = [[[FBStreamDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.userMessagePrompt = @"Comment";
NSString *caption=[FBC.otherInformation objectForKey:@"caption"]; //create otherInformation dictionary to set some value.
NSString *description=[FBC.otherInformation objectForKey:@"description"];
NSString *url=[FBC.otherInformation objectForKey:@"url"];
dialog.attachment = [NSString stringWithFormat:@"{\"name\":\"www.google.com\"," "\"href\":\"http://www.google.com/\"," "\"caption\":\"%@\",\"description\":\"%@\"," "\"properties\":{\"URL\":{\"text\":\"%@\",\"href\":\"%@\"}}}",caption,description,url,url];
[dialog show];
}