我正在编写一个应用程序,该应用程序涉及从用户的手机发送电子邮件、推文和 Facebook 消息(按此顺序)。问题是,如果用户在编辑推文表的过程中执行多项任务然后返回到应用程序,当他/她返回时,推文表会取消。
我正在使用此代码来展示推文表(以防万一):
- (void)sendTweet {
TWTweetComposeViewControllerCompletionHandler
completionHandler =
^(TWTweetComposeViewControllerResult result) {
switch (result)
{
case TWTweetComposeViewControllerResultCancelled:
NSLog(@"Twitter Result: canceled");
break;
case TWTweetComposeViewControllerResultDone:
NSLog(@"Twitter Result: sent");
break;
default:
NSLog(@"Twitter Result: default");
break;
}
[rootViewController dismissModalViewControllerAnimated:YES];
};
[tweetViewController setCompletionHandler:completionHandler];
// ...Set up the tweet sheet with text and image...
[rootViewController presentModalViewController:tweetViewController animated:YES];
}
有什么方法可以防止用户切换应用后推文表被取消?任何建议将不胜感激!