iPhone アプリケーションで使用するシンプルな Mac データ入力ツールを作成しました。私は最近、単純なバインディングを使用して Image Well 経由で追加したサムネイルを追加しました。正常に動作するように見える変換可能なデータ型です。
ただし、iPhone アプリケーションは画像を表示しません。属性は null ではありませんが、画像を表示できません。以下は cellForRowAtIndexPath の場合です
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
NSManagedObject *entity = nil;
if ([self.searchDisplayController isActive])
entity = [[self filteredListContent] objectAtIndex:[indexPath row]];
else
entity = [fetchedResultsController objectAtIndexPath:indexPath];
cell.textLabel.text = [entity valueForKey:@"name"];
//cell.imageview.image = [UIImage imageNamed:@"ImageB.jpeg"]; //works fine
cell.imageView.image = [entity valueForKey:@"thumbnail"];//no error, but no file
return cell;
問題は変換可能なもの (デフォルトの NSKeyedUnarchiveFromData を使用しています)、またはサムネイルの呼び出し方法にあると考えています。私は初心者なので、どんな助けでも大歓迎です。