ios – 获取“使用未声明的标识符”,当我添加getter时,为什么?

ios – 获取“使用未声明的标识符”,当我添加getter时,为什么?,第1张

概述我正在从斯坦福大学网站上做Matchismo任务. 到目前为止,我完全按照他们的方式跟踪幻灯片. 此外,当我实现最后一个方法即getter时,此错误才会出现.如果我取下吸气剂,就没有问题. 这些笔记可以从这里下载:Stanford Course Website 谢谢 码: .m文件: #import "playingCard.h" @implementation playingCard 我正在从斯坦福大学网站上做Matchismo任务.

到目前为止,我完全按照他们的方式跟踪幻灯片.

此外,当我实现最后一个方法即getter时,此错误才会出现.如果我取下吸气剂,就没有问题.

这些笔记可以从这里下载:Stanford Course Website

谢谢

码:

.m文件:

#import "playingCard.h"    @implementation playingCard    -(Nsstring *) contents    {        NSArray *rankStrings = @[@"?",@"A",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",@"J",@"Q",@"K"];    return [rankStrings[self.rank] stringByAppendingString:self.suit];}-(voID) setSuit:(Nsstring *) suit{    if([@[@"♣︎",@"♥︎",@"♦︎",@"♠︎"] containsObject:suit])    {         _suit = suit;    }}- (Nsstring *)isSuit{    return _suit ? _suit : @"?";}@end

.h文件:

#import "card.h"@interface playingCard : card@property(strong,nonatomic,getter=isSuit) Nsstring *suit;@property(nonatomic) NSUInteger rank;@end
解决方法 添加一行就可以了!

@synthesize suit = _suit;
总结

以上是内存溢出为你收集整理的ios – 获取“使用未声明标识符”,当我添加getter时,为什么?全部内容,希望文章能够帮你解决ios – 获取“使用未声明的标识符”,当我添加getter时,为什么?所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/web/1057445.html

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

发表评论

登录后才能评论

评论列表(0条)

保存