私はだそれを印刷しようとしたとき、私はカスタムタイプのオブジェクトの配列を持っているが、配列のように私を示しています。私は、個々の要素にアクセスしていた場合Xcode 7.3:NSArrayはなぜカスタムオブジェクトを表示しますか?
(
"",
"",
)
それも要素の印刷correctly.whyのプロパティを印刷しても空白を示していますか?
NSLog(@"%@",[[EventStore sharedEventStore] calendars]);
result - 2016-10-14 16:10:15.090 Sample[46141:431203] (
"",
""
)
私はそれを反復処理していた場合::
for (Calendar *c in [[EventStore sharedEventStore] calendars]) {
NSLog(@"Calendar - %@",c);
NSLog(@"Calendar tille - %@",c.title);
NSLog(@"Calendar color - %@",c.color);
}
2016年10月14日16:04:48.879サンプル: -
[52679 1434653]カレンダーを更新2016-10-14 16:04:56.221サンプル[52679:1434653]カレンダー - [email protected]
2016年10月14日16:04:58.029サンプル[52679:1434653]カレンダー色 - (ヌル)
2016年10月14日16:05:01.683サンプル[52679:1434653]カレンダー -
2016年10月14日16:08:29.103サンプル[52679:1434653]カレンダーTilleさん - ハンドボール練習
2016年10月14日16:08:29.637サンプル[52679:1434653]カレンダー色 - (ヌル)
2つの空の文字列を持つ配列がありますので、このように印刷されています!何が間違っていますか? – Lion
あなたのカスタムオブジェクトとカスタムオブジェクトをarrayに保存するためのコードを表示します。配列データをアーカイブした後に保存する必要があるplistまたはuserのデフォルトでカスタムオブジェクトを保存しているようです。 –
私はカレンダークラスオブジェクトのオブジェクトを持ち、個々のプリント<オブジェクトが空の記述を返しました>を出力します。 – Sandy