-1

コンパイラはエラーを出さず、コードは実行されます。新しい要素を追加した後、配列の内容を確認する方法に興味があります。

私の.hファイルで

@interface AddCardViewController : UIViewController <UITextFieldDelegate>

@property (strong, nonatomic) IBOutlet UITextField *cardNameTextField;

@end

私の.mファイルで

@interface AddCardViewController ()

@property (nonatomic, strong)NSMutableArray *nameOfCards;

@end

@implementation AddCardViewController 

@synthesize cardNameTextField = _cardNameTextField;

@synthesize nameOfCards = _nameOfCards;

- (NSMutableArray *)nameOfCards 
{
    if (!_nameOfCards)
           _nameOfCards = [[NSMutableArray alloc] init];

    return _nameOfCards;
}

- (IBAction)addNewCard:(id)sender {
    [_nameOfCards addObject:self.cardNameTextField.text];
}

@end
4

4 に答える 4

1

変化する

   - (IBAction)addNewCard:(id)sender {
       [_nameOfCards addObject:self.cardNameTextField.text];
   }

   - (IBAction)addNewCard:(id)sender {
       [self.nameOfCards addObject:self.cardNameTextField.text];
   }

その後、次のように NSLog で配列を確認できます。

   NSLog(@"%@", self.nameOfCards);
于 2012-04-06T08:39:11.543 に答える
1
- (IBAction)addNewCard
{
    [your_Array addObject:self.Your_textfeild.text];
}

配列は NSmutable Array である必要があります。

于 2012-04-06T07:56:08.497 に答える
0

NSLogを使用して、配列の内容を確認します。NSLog(@"%@",_nameOfCards);

于 2012-04-06T07:25:59.427 に答える