0

当我运行以下代码时,调试器将所有标签的值记录为零。有谁知道为什么?

int placeHolderRandom = arc4random() % 13; 

self.cardOne.tag = 5; 

placeHolderRandom = arc4random() % 13; 

self.cardTwo.tag = placeHolderRandom; 

placeHolderRandom = arc4random() % 13; 

self.cardThree.tag = placeHolderRandom; 

placeHolderRandom = arc4random() % 13; 

self.cardFour.tag = placeHolderRandom; 

NSLog(@"%d , %d , %d , %d" , self.cardOne.tag , self.cardTwo.tag , self.cardThree.tag , self.cardFour.tag); 

任何帮助将不胜感激。

4

2 回答 2

1

我希望它是因为self.cardOne你的其他属性是nil.

于 2012-05-14T22:55:40.503 回答
0

你的属性是否被实例化并不重要。重要的是,您是否正确连接了插座?代码应该可以工作但不能工作的最常见原因是未连接的插座。检查这些插座属性是否为零。我打赌他们是零。

于 2012-05-15T00:15:18.187 回答