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

プロパティがインスタンス化されているかどうかは問題ではありません。問題は、コンセントを正しく接続したかどうかです。動作するはずのコードの最も一般的な原因は、コンセントが接続されていないことです。それらのアウトレット プロパティが nil かどうかを確認します。私は彼らがゼロであることに賭けています。

于 2012-05-15T00:15:18.187 に答える