I have a method with the following code:
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));
When I build the application everything builds correctly but it crashes on start in the console i get the following error:
* -[NSCFString superview]: unrecognized selector sent to instance 0x380da90 * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFString superview]: unrecognized selector sent to instance 0x380da90'
If instead of using an array containing strings I use UIImageView containing UIImages then everything works correctly...
I only would like to populate my picker with an array of numbers from 1 to 50...
Any help would be really appreciated... this thing is driving me mad :)