0
一個奇怪的錯誤,我用下面的代碼分享一些在Facebook上SLComposeViewController會崩潰
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
SLComposeViewController *slComposeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[slComposeViewController setInitialText:@"text"];
[slComposeViewController addImage:[UIImage imageNamed:@"image"]];
[self presentViewController:slComposeViewController animated:YES completion:nil];
} else {
NSLog(@"Facebook not available");
}
如果有下ios的設置沒有Facebook賬號,也沒有Facebook的應用程序時,上面的代碼將運行良好,顯示日誌'Facebook不可用',但如果在ios設置下沒有Facebook帳戶,並且有facebook應用程序,則上述代碼將崩潰。有沒有其他方法?