1

我正在编写一个应用程序,该应用程序涉及从用户的手机发送电子邮件、推文和 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];    
}

有什么方法可以防止用户切换应用后推文表被取消?任何建议将不胜感激!

4

0 回答 0