0

我的初始代码是

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

这会从 Episodes 数组中获取最后一个对象,并尝试使用 nodeContent 设置剧集的描述属性。这不起作用,因为我认为编译器不知道剧集对象的类。

然后我尝试提供演员表

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

这也不起作用。我也试过不成功

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

所有这些方式都使描述为空(nodeContent 绝对不为空,它是一个 NSString)。

4

2 回答 2

4

你的数组是空的。尝试[[show Episodes] count]获取数组中的对象数。

顺便说一句:您对类和方法的命名似乎很奇怪。类通常以大写字母开头,方法以小写字母开头。

于 2013-05-08T17:07:28.637 回答
0

3 种可能性

  1. 数组没有值进行检查
  2. show.episods 没有这个对象
  3. 节点内容为空

description 是您在此处覆盖的 NSobject 属性。最好使用另一个属性名称进行描述

于 2013-05-08T17:10:51.730 回答