我在这一行得到了’表达预期’错误:
result.text = coinLandedOnheads ? @"heads" : @"Tails";
我还在下面列出了整个页面的截图.
究竟是什么问题?我已经检查并仔细检查了代码与本书相同,但是我错过了一些非常明显的东西吗?
谢谢!
编辑:
这是我的头文件:
#import <UIKit/UIKit.h>@interface VIEwController : UIVIEwController { UILabel *status; UILabel *result;}@property (nonatomic,retain) IBOutlet UILabel *status;@property (nonatomic,retain) IBOutlet UILabel *result;-(IBAction)callheads;-(IBAction)callTails;@end解决方法 我确切地知道你的问题.
这本书已经过时了.创建项目时,您选中了“自动引用计数”复选框.这意味着,您不必执行dealloc.这不是你的错,Xcode只有一个新的自动内存管理功能,而且这本书足够老,所以它让你手动完成.
要解决这个问题:
完全删除dealloc方法
要么,
重新启动项目,不要勾选“自动引用计数”复选框.
总结以上是内存溢出为你收集整理的初学者与Objective-C挣扎全部内容,希望文章能够帮你解决初学者与Objective-C挣扎所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)