我正在使用 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"];
显示旧图像。我试过刷新视图 - 同样的问题。
任何帮助深表感谢。