配列の要素に対してアクションを実行しようとしていますが、コードが機能しない理由が本当にわかりません:
ここに私の.hがあります:
@interface ViewController : UIViewController
{
NSArray *tableauScore;
UILabel * modificationScore;
}
@property (weak, nonatomic) IBOutlet UILabel *nom1;
@property (weak, nonatomic) IBOutlet UILabel *nom2;
@property (weak, nonatomic) IBOutlet UILabel *nom3;
@property (weak, nonatomic) IBOutlet UILabel *nom4;
@property (weak, nonatomic) IBOutlet UILabel *bsc1;
@property (weak, nonatomic) IBOutlet UILabel *bsc2;
@property (weak, nonatomic) IBOutlet UILabel *bsc3;
@property (weak, nonatomic) IBOutlet UILabel *bsc4;
@end
私の .m:
tableauScore = [NSArray arrayWithObjects:nom4, nom3, nom2, nom1, bsc1, bsc2, bsc3, bsc4, nil];
for(int i = 0; i < 8; i++)
{
modificationScore = [tableauScore objectAtIndex:i];
modificationScore.hidden = NO;
modificationScore.center = CGPointMake(modificationScore.center.x, modificationScore.center.y -40);
}
問題は、「modificationScore = [tableauScore objectAtIndex:i];」にスレッド ポイントがあることです。行と私は理由がわかりません。たくさんのトピックを見ましたが、誰も助けてくれません。あなたの誰かがアイデアを持っていますか?
ありがとう!