ダイナミックに作成されたUITextFieldのセットをループして、後で配列に追加するためにこれらの値をダブルとして格納するのに問題があります。私はobj-cのプログラミングにまだかなり新しいので、この質問が些細なものであれば私にも負担してください。ありがとう。これは私がこれまで持っていたものです。UITextFieldをループしてdouble値を格納する
NSMutableArray *textFieldCashArray = [NSMutableArray array];
編集
あなたのエラーログが使用することを示しています。ここ
NSMutableArray *textFieldCashArray = [[NSMutableArray alloc] init];
double textFieldCash;
for (int y=0; y<25; y++) {
UITextField *myLabel = (UITextField *)[self.view viewWithTag:y];
textFieldCash = [myLabel.text doubleValue];
[textFieldCashArray addObject:[NSNumber numberWithDouble:textFieldCash]];
}
PSとは、私はあなたが最初に配列を作成する必要があり
Pro[962:b303] -[UIControl text]: unrecognized selector sent to instance 0x680f850
2012-04-01 16:05:46.305 iFinance Pro[962:b303] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIControl text]: unrecognized selector sent to instance 0x680f850'
*** Call stack at first throw:
正確には、このコードはあなたのViewControllerにありますか? –
これらの 'UITextField'は' UITableView'ですか? –