だから私はFacebookの友達のUITableViewを持っていて、セルに画像を追加したいと思っています。
次のコードを試すと:
cell.imageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:
[NSURL URLWithString: (@"http://graph.facebook.com/shaverm/picture")]]];
すべて正常に動作します。それは画像の宛先をハードコーディングしていますが、次のようなことをすると:
cell.imageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:
[NSURL URLWithString: (@"http://graph.facebook.com/%@/picture", thisFriend.friendID)]]];
リンクの前に @ 記号を指しているときに、「式の結果が使用されていません」という警告が表示されます。
なぜこれが起こっているのですか?
私も試しました:
cell.imageView.image = [UIImage imageNamed:thisFriend.friendPhoto];
しかし、それは「NSString型のパラメーターにUIImageを送信する互換性のないポインター型」という警告を私に与えています。