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