В моем iOS-приложении я пытаюсь отправить твит после отправки SMS.в чем проблема, так это то, что он показывает экран смс и нажимает кнопку «отправить», затем элемент управления переходит к моему методу «Отправить твит», но не показывает экран отправки «твит».
И когда я вызываю мой «Отправить»"Tweet", не вызывая функции отправки смс, работает и показывает экран отправки твитов. Но почему не отображается экран отправки твитов после отправки смс.
//=================================================================================
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller
didFinishWithResult:(MessageComposeResult)result {
//=================================================================================
switch (result)
{
case MessageComposeResultCancelled:
NSLog(@"Result: canceled");
break;
case MessageComposeResultSent:
NSLog(@"Result: sent");
[self logSMSSentInfo];
break;
case MessageComposeResultFailed:
NSLog(@"Result: failed");
break;
default:
NSLog(@"Result: not sent");
break;
}
[self dismissModalViewControllerAnimated:YES];
[self performSelectorOnMainThread:@selector(SendTweet) withObject:nil waitUntilDone:NO];
}
// this function is to send tweet
//============================================
-(void)sendTweet:(NSString*)inTweetAccountInfo{
//============================================
if ([TWTweetComposeViewController canSendTweet])
{
NSString *aTweetMsg;
}
}