私は、ネイティブ Twitter アプリで特定の Twitter ツイートにリンクしている iPhone アプリに取り組んでいます。次のようにTwitterアプリを開こうとします:
NSString *stringURL = [NSString stringWithFormat:@"twitter://status?status_id=%i", [self.tweetID intValue] ];
NSURL *url = [NSURL URLWithString:stringURL];
NSLog(@"Opening Twitter: %@", stringURL);
[[UIApplication sharedApplication] openURL:url];
しかし、アプリを開くと、「ツイートの読み込み中にエラーが発生しました (404)」と表示されます。Twitterのウェブサイトと同じスキームを使用していることを確認しました(iPhoneのTwitterアプリでツイートを開くボタンが右上にあります)。Twitter の Web サイトからリンクをクリックすると問題なく動作するので、アプリでリンクを行う方法に問題があります。
私が考えることができるのは、iPhoneでデバッグモードになっていて、アプリがまだリリースされていないために問題が発生したことだけです...しかし、それは非常に奇妙に思えます。ご協力いただきありがとうございます。