Flickr へのアクセスに ShareKit 2.0 を使用しています。ログインした後、どうすればユーザー名にアクセスできるのだろうか。ShareKit 2.0 は、次のように動作するはずだと述べています。
NSString* uname = [SHK getAuthValueForKey:@"username" forSharer:@"SHKFlickr"];
残念ながら、少なくとも私にとっては、これは機能しません。
何か案は?
アップデート:
迅速で汚い解決策は次のとおりです。
(1) プロジェクトにシングルトン オブジェクトを作成し、ユーザー名を格納するメンバー変数を用意します (2) クラスに移動します: ShareKit/Sharers/Services/Flickr/SHKFlickr.m (3) メソッド *(void)flickrAPIRequest: (OFFlickrAPIRequest *)inRequest didCompleteWithResponse:(NSDictionary )inResponseDictionary行 291 flickr のユーザー名が保存されている場所を見つけます (4) シングルトン オブジェクトに保存すると、すべての場所からアクセスできるようになります
だから私にとってはこれで十分ですが、もっと良い解決策がありますか?
スヴェン