2 つの列と、データをNSTableView
入力するデータ ソースがあります。その部分は機能します。
(NSString
からデータ形式)を取得するにはどうすればよいNSTableView
ですか? 選択した行を取得できますが、NSTableView
データにアクセスする方法がないようです。
データ ソースからデータを取得すると、役に立たないデータが返されるようです (タイプ id とNSLog()
、NSRunAlertPanel()
両方とも、データがタイプNSString
.
からデータを取得する最も簡単な方法は何NSTableView
ですか?
アップデート:
データ ソースからのデータの取得が失敗する理由は、メソッドNSString
の一部である戻り値に関係していることが判明しました。NSArray
tableView()
私の入力ファイルには、テーブル ビューの列用に分割した行が含まれています。はNSTableView
正しいデータを取得しますが、tableView()
自分でメソッドを呼び出すと、メモリ管理に関係していると思われるEXC_BAD_ACCESSエラーが発生します。
別の更新:
それはメモリ管理ではありませんでした。私のアプリケーションが必要なものを識別できなかったのNSTableColumn
です。データに手動でアクセスするための 2 番目の方法を作成しました。これは、列に int ではなくNSTableColumn
and を使用し、機能しました。