Cocoa を使った Mac OS X アプリケーションのプログラミングを始めたばかりなので、本当に初歩的な質問です。これにつきましては申し訳ございません。
最初に私のコードスニペット:
- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
Purchaser *actPurchaser = [tableViewDataArray objectAtIndex:row];
NSString *colID = [tableColumn identifier];
NSString *cell = [actPurchaser performSelector:NSSelectorFromString( colID)];
return cell;
}
購入者以外のすべてのメンバーを NSTableView に表示したいのですが、プログラムが長時間起動してから失敗します。デバッガーを見ると、問題は NSString であり、デバッガーは「変数は CFString ではありません」と言っています。これが何を意味するのか、または何を意味するのかわからないので、グーグルで検索してフォーラムのスレッドを見つけましたが、誰も助けてくれません。
何か案は?私がいくつかの情報を漏らした場合、申し訳ありません。それらについて私に聞いてください!
ごきげんよう、デニス