上一节的作业题

上一节的作业题

我想把电影信息作为一个类,然后分配属性给他们,但是打印的时候只显示两个属性。

http://img1.sycdn.imooc.com//climg/5a3101430001768d10240768.jpg

http://img1.sycdn.imooc.com//climg/5a310143000188e710240768.jpg

http://img1.sycdn.imooc.com//climg/5a31014300019a5910240768.jpg


正在回答

登陆购买课程后可参与讨论,去登陆

6回答

main.m中的输出语句,你看看格式符并不是都是英文的哦,你发现有数据的那两个都是英文的格式符,但是没有数据的那些属性格式符都是中文的,两个不一样。注意,编程中的标点符号都是在英文标点符号下。黄色警告那一行的输出语句,后面那些格式符都修改一下即可。

提问者 qq_Derfnger_0 2017-12-13 20:43:17

怎么能让整型数据前面有0呢?

慕容7523357 2017-12-13 19:19:47

http://img1.sycdn.imooc.com//climg/5a310c2d00017c5b08350352.jpg

http://img1.sycdn.imooc.com//climg/5a310c2d000194a909330372.jpg

http://img1.sycdn.imooc.com//climg/5a310c2d0001cc1809340354.jpg

我是这样子做的,所有东西都可打印,如果按照你那样子做,我这边根本是编译不过的,我的是xcode8.3.2不知是不是和版本有关。我也是刚学,多多指教

  • 提问者 qq_Derfnger_0 #1
    没有,我刚才是因为%和@用了中文导致的,方法是正确的。
    2017-12-13 20:44:34
  • 提问者 qq_Derfnger_0 #2
    你构造方法少了个sel =[super init];和if(SELF)的判断
    2017-12-13 20:59:27
  • 你这个是写了一个方法进行存储的,如果是在初始化的时候就进行属性的赋值,建议重写init方法。
    2017-12-14 09:45:04
提问者 qq_Derfnger_0 2017-12-13 18:43:32

谢谢,我继续,有问题再提问。

提问者 qq_Derfnger_0 2017-12-13 18:41:01

找到了,%和@用中文了。。。

  • 注意一下,你写的格式符,那个你之前的是中文符号,不是英文符号,修改成英文符号就可以了。
    2017-12-13 18:42:38
提问者 qq_Derfnger_0 2017-12-13 18:32:53

我用构造方法初始化电影信息,单独NSLog都可以用,但是全部打印就有问题。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师