NSString的NSMutable陣列我有下面的代碼的方法:iPhone,顯示包含在UIPickerView
NSMutableArray *pickerArray = [[NSMutableArray alloc] init];
int i;
for(i = 1; i <= 7; i++) {
NSString *myString = [NSString stringWithFormat:@"%@", i];
[pickerArray addObject:myString];
}
for(i = 1; i <= 7; i++) {
NSString *fieldName = [[NSString alloc] initWithFormat:@"column%d", i];
[self setValue:pickerArray forKey:fieldName]; // setValue or initWithArray ???
[fieldName release];
[pickerArray release];
}
srandom(time(NULL));
當我構建應用程序一切正常建立,但它崩潰在控制檯中我得到以下錯誤啓動:
* - [NSCFString上海華]:發送到實例0x380da90 *終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因無法識別的選擇: '*** - [NSCFString上海華]:無法識別的選擇發送到實例0x380da90'
如果不是使用包含我使用字符串數組的UIImageView包含UIImages然後一切正常......
我只是想填充我選擇器與數字陣列從1到50 ...
任何幫助將非常感激...這件事是讓我瘋狂:)
你是完全正確的,那是我使其工作......沒有運氣,即使我不釋放字符串...任何其他的想法的最後一次嘗試?無論如何感謝您的答案! – noboruwatanabe 2009-10-09 18:30:21
你可以拋出一些nslog(),所以我們知道它在哪裏崩潰?另外,不是把[pickerArray發佈];第二個for循環過度釋放pickerArray? – ACBurk 2009-10-09 20:55:40