Xcode 6 を使用して拡張機能 (実際には Today ウィジェット) を作成し、iOS 8 ベータ デバイスで実行しました (私は登録済みの iOS 開発者です)。
しかし、開発を始めたばかりの私はSLComposeViewController
、ビュー内で「立ち往生」しているというこの問題に遭遇し (以下に示す)、ユーザーがそれを操作できず、結果としてツイートを投稿できないと見なしました。
これを修正してSLComposeViewController
、通知センター ペインの前面に移動する方法はありますか? どんな助けでも大歓迎です。
編集:(ええ、「Hello World」テキストを修正しました)
2回目の編集:これが私のSLComposeViewController
コードです:
- (IBAction)TwitterShare:(id)sender; {
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
{
SLComposeViewController *tweetSheet = [SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeTwitter];
[self presentViewController:tweetSheet animated:YES completion:nil];
}
else
{
UIAlertView *twitterAlert = [[UIAlertView alloc] initWithTitle:@"Uh oh!" message:@"Ensure you have setup a valid Twitter account and/or you have allowed access for Twitter in this application." delegate:nil cancelButtonTitle:@"Dismiss" otherButtonTitles:nil, nil];
[twitterAlert show];
twitterAlert = nil;
}
}