我正在编写一个应用程序,涉及从用户的手机发送电子邮件,推文和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];
}
用户切换应用后,有没有办法阻止推文表取消?任何建议将不胜感激!