7-6作业取值的问题
把初始化的电影对象先存储到数组中,传入Cinema电影类之后,在用switch调用数组的时候出现了这个情况,不懂怎么回事,求解答!

它说movieInfo[userSelect1-1].movieName的movieName没定义,那这怎么办呢
48
收起
正在回答 回答被采纳积分+1
1回答
Tender10
2017-10-04 19:18:40
存储对象的数组其实可以如下定义:
//当前电影院存储热播电影的数组,一共可以热播5部电影
Movie *_movies[5];
现在假设要存储第一个电影那就是
_movies[0] = [[Movie alloc] initWithName:@"西游记之孙悟空三打白骨精" andStarring:@"郭富城" andDirector:@"郑保瑞" andReleaseTime:@"2016-02-08" andDuration:120 andStartTime:@"19:30"];
第二个就是 _movies[1],以此类推。
后面调用属性时,都需要先导入头文件就可以了。
后面获取属性值时就可以通过如下方式获取,以名称举例
_movies[i].name
iOS入门:基础语法与常用控件
- 参与学习 1337 人
- 提交作业 712 份
- 解答问题 1878 个
很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星