そのため、引き継いだアプリでは、アプリ ストアに送信する前に、Facebook からすべてが正常に読み込まれていました。その後、Facebook アプリで検証できませんでした。そこで、Facebook.m の一部をコメントアウトして、ユーザーにダイアログの使用を強制することにしました。以前の開発者は .m ファイルをまったく含めておらず、.a ファイルを含む古いバージョンの SDK を使用していました。そこで、新しいバージョンの SDK を使用することにし、すべての .m ファイルを含めました。問題は、アプリで次の動作が発生することです。
[facebook requestWithGraphPath:@"me" andDelegate:self];
ユーザー名を正常にロードし(もちろんログインしたとき)、次のことを行います。
[facebook requestWithGraphPath:@"me/home" andDelegate:self];
フィード アイテム データを正常に読み込みます。
でも、
NSString *path = [NSString stringWithFormat:@"%@/picture?type=normal", facebookFeedItem.fromId];
[facebook requestWithGraphPath:path andDelegate:self];
fromId はユーザーの ID であり、成功した要求を返しますが、写真データの値は nil です。
以下も同様です。
NSString *path = [NSString stringWithFormat:@"%@/picture", feedItem.objectIdentifier];
[facebook requestWithGraphPath:path andDelegate:self];
これに影響を与えるバージョンで何か変更がありましたか、それとも他の内部問題を調べていますか。
ありがとう