推文不是从我的真实设备发送的

Tweet is not sending from my real device

我有一个基于 Xcode 使用 Objective-C 构建的应用程序。用户可以发送推文,当我尝试从我的 iPhone 发送时,它说(无法发送推文,因为与 Twitter 的连接失败)。它正在与模拟器一起工作,她是我使用的代码:

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
        {


NSString *tweetBody = self.currentList.tweetBody;
NSString *rawStr = [NSString stringWithFormat:@"%@", tweetBody];


SLComposeViewController *composeController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];

[composeController setInitialText:rawStr];
[composeController addURL: [NSURL URLWithString:@"https://my app url on Apple store"]];

[self presentViewController:composeController
                               animated:YES completion:nil];

SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result){
if (result == SLComposeViewControllerResultCancelled) {

NSLog(@"delete");

} else

{
NSLog(@"post");
}

};
composeController.completionHandler =myBlock;
}

}];

希望能和大家一起找到答案

你检查过 Twitter 的隐私设置了吗?您可能没有授予它访问您的 Twitter 帐户的权限。下图显示了所有已被授予访问我的 Twitter 帐户权限的应用程序,