ユーザープロファイルデータ(ユーザー名、ユーザー画像など)を表示するためにTTTableViewController(three20フレームワーク)を使用しています。
tableview データソースは次のように設定されています。
_profileImageItem = [TTTableImageItem itemWithText:@"Change Profile Image" imageURL:DEFAULT_PROFILE_IMG URL:@"tt://photoThumbs"];
self.dataSource = [TTSectionedDataSource dataSourceWithObjects:
@"Profile Image",
_profileImageItem,
@"Profile Name",
_profileName,
...,
...];
ユーザーが _profileImageItem をタブで移動すると、ユーザーが新しい画像を選択できる UIImagePicker ビューが表示されます。その後、画像を縮小してアプリのドキュメント フォルダーに書き込みます。
私の問題は次のとおりです。データソースの画像 URL を更新するにはどうすればよいですか? 現在、まだ DEFAULT_PROFILE_IMG を指しています。次を使用して _profileImageItem メンバーを更新する場合でも:
[_profileImageItem setImageURL:@"new URL here"];
古い画像が表示されます。ビューを更新しようとしました-同じ問題です。
どんな助けでも大歓迎です。