iPhone,在UIPickerView中显示包含NSString的NSMutable数组

iPhone,在UIPickerView中显示包含NSString的NSMutable数组,iphone,nsstring,nsmutablearray,nsarray,uipickerview,Iphone,Nsstring,Nsmutablearray,Nsarray,Uipickerview,我有一个具有以下代码的方法: NSMutableArray *pickerArray = [[NSMutableArray alloc] init]; int i; for(i = 1; i <= 7; i++) { NSString *myString = [NSString stringWithFormat:@"%@", i]; [pickerArray addObject:myString]; } for(i =

我有一个具有以下代码的方法:

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)); 
NSMutableArray*pickerArray=[[NSMutableArray alloc]init];
int i;

for(i=1;i我认为您不希望[myString release];在您的第一个for循环中,因为您创建的字符串是自动释放的(根据经验,任何在没有alloc、init或new的情况下创建的内容都是自动释放的)

问题已解决…与pickerview中的元素数有关,与方法本身无关!无论如何,谢谢!

你完全正确,这是我最后一次尝试使其工作…即使我没有释放字符串也没有运气…还有其他想法吗?无论如何,谢谢你的回答!你能加入一些nslog()吗那么,我们知道它在哪里崩溃了吗?也不是,[PkelRealSuffel];在第二个内部循环释放PigrRead数组?如果你已经解决了你自己的问题,考虑编辑这个答案,包括这个信息并接受它作为答案。