すべてが私のタイトルにあります。いくつかのダイナミクス名を作成して、いくつかの異なる UIView をランダムに割り当てたいと考えています。たとえば、私は作りたい:
Level1 * level1view = [[Level1 alloc] init];
だから私はこのような NSString を作ろうとします:
ClasseMap = [NSString stringWithFormat:@"Level%i", Map];
NomMap = [NSString stringWithFormat:@"level%iview", NumeroMap];
id nouveau = NSClassFromString(ClasseMap);
nouveau * ViewTest;
ViewTest = [self valueForKey:NomMap];
ViewTest = [[nouveau alloc] init];
しかし、それは私に与えます:宣言されていない識別子「ViewTest」の使用。どうすれば修正できますか?一部の変数にアクセスするにはどうすればよいですか (たとえば、level1view.example = YES;)。
ご協力いただきありがとうございます !=)