0

私の最初のコードは

[[[show Episodes] lastObject] setDescription:nodeContent];

これは Episodes 配列から最後のオブジェクトを取得し、nodeContent を使用してエピソードの説明プロパティを設定しようとします。コンパイラはエピソード オブジェクトのクラスを認識していないと思われるため、これは機能しません。

次に、キャストを提供しようとしました

((EpisodeRepresentation *)[[show Episodes] lastObject]).description = nodeContent;

これもうまくいきません。私も試して失敗しました

EpisodeRepresentation *rep = [[show Episodes] lastObject];
rep.description = nodeContent;

これらすべての方法で、説明は null のままになります (nodeContent は間違いなく null ではなく、NSString です)。

4

2 に答える 2

4

あなたの配列は空です。[[show Episodes] count]配列内のオブジェクトの数を取得してみてください。

ところで:あなたのクラスとメソッドの命名は奇妙に思えます。通常、クラスは大文字で始まり、メソッドは小文字で始まります。

于 2013-05-08T17:07:28.637 に答える