#import "PlayingCard.h"


@implementation PlayingCard

-(NSString *)contents
{
NSArray *rankStrings = [PlayingCard rankStrings];
return [rankStrings[self.rank] stringByAppendingString:self.suit];


/Users/Pichard93/Desktop/Matchismo2/Matchismo2/PlayingCard.m:18:33:在“ PlayingCard”类型的对象上找不到属性“ rank”
//这是我得到的问题^^

最佳答案

看起来rank应该声明为属性,而不是。将其声明为接口文件或作为实现文件中的类扩展名。

基本上,错误消息确实很有意义,请尝试弄清楚它们与代码有关的含义。在这种情况下,错误消息会明确指出,对于类rank未找到PlayingCard,这意味着未声明。

关于ios - 我正在为斯坦福iTunes大学类(class)的应用程序“Matchismo”工作,在第一次作业中,我的PlayingCrad.m文件出现了问题。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20011316/

10-12 20:38