初学者与Objective-C挣扎

初学者与Objective-C挣扎,第1张

概述我正在关注一本客观的书(Fairbairns,Fahrenkrug,Ruffenach的目标-c基础),并且我在他们的CoinToss例子中遇到了第一个障碍. 我在这一行得到了’表达预期’错误: result.text = coinLandedOnHeads ? @"Heads" : @"Tails"; 我还在下面列出了整个页面的截图. 究竟是什么问题?我已经检查并仔细检查了代码与本书相同, 我正在关注一本客观的书(Fairbairns,Fahrenkrug,Ruffenach的目标-c基础),并且我在他们的CoinToss例子中遇到了第一个障碍.

我在这一行得到了’表达预期’错误:

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挣扎所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1230327.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存