0

次の例外メッセージが表示されます。

* キャッチされない例外: valueAtIndex:inPropertyWithKey: index != 0 for non-toMany key

これを解決する方法を知っている人はいますか?

この例外について、Google から結果が返ってきません。

追加コードを編集

コントロールが return ステートメントに来るとき:

- (id)tableView:(NSTableView *)tableView
      objectValueForTableColumn:(NSTableColumn *)tableColumn
                            row:(int)row {
if ([[tableColumn identifier] isEqualToString:@"Methods"])
  {
    return [plistArray_ valueAtIndex:row inPropertyWithKey:@"functionName"];
  }
return [plistArray valueAtIndex:row inPropertyWithKey:@"address"];
}
4

1 に答える 1

0

プロパティがオブジェクトのコレクションを返さない場合は、インデックスを 0 にする必要があります。

This actually works with a single-value key as well if index is 0. The method valueIn<Key>AtIndex: is used if it exists.

他の世界では。一部の属性はオブジェクトのみを返し、行の値は 0 より大きくなっています。

于 2012-10-11T06:56:19.680 に答える