My code is:
[[arrayOne objectAtIndex:indexSelected] replaceObjectAtIndex:1 withObject:new];
NSLog(@"indexSelected:%d", indexSelected);
NSLog(@"new:%@", new);
indexSelectedis an int, and newis a string
When I try to do this, I have an exception that says: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI replaceObjectAtIndex:withObject:]: unrecognized selector sent to instance 0x1cee60'
Why?
source
share