正在回答 回答被采纳积分+1
4回答
imoocLovers
2018-05-09 10:53:10
① 内容为空,首先需要检查下初始化数组对象的构造方法里面是否赋值正确,即检查initWithName: starring: director 这个方法的实现部分(下面附有参考代码)。
② 如果第一步检查后并修改后还是输出空,那么就检查下往数组中赋值的initWithName,这个方法什么时候调用,在哪里调用?位置是否正确?因为只有成功往数组中赋值完之后,才能打印出内容。
③ 如果输出内容还是空,那么请贴出完整的代码,以便可以准确的为您解决问题,祝学习愉快~
④ 参考代码:
//构造方法.用来初始化电影对象的属性. - (instancetype)initWithName:(NSString *)name andStarring:(NSString *)starring andDirector:(NSString *)director andReleaseTime:(NSString *)releaseTime andDuration:(int)duration andStartTime:(NSString *)startTime { if(self = [super init]) { // id种子 static int idSeed = 1; self.movieId = idSeed++; self.startTime = startTime; self.name = name; self.starring = starring; self.director = director; self.releaseTime = releaseTime; self.duration = duration; } return self; }
iOS入门:基础语法与常用控件
- 参与学习 1337 人
- 提交作业 712 份
- 解答问题 1878 个
很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星