NSArray не являются изменяемыми.Если вы хотите изменить объект, вы можете:
NSMutableArray *arrayCopy = [originalArray mutableCopy];
[arrayCopy replaceObjectAtIndex:0 withObject:newObject];
//assign the changed copy to the original variable name.
originalArray = arrayCopy;
Итак:
[self.appUrl objectAtIndex: 0] = [self.appCell objectAtIndex: 1];
Is:
NSMutableArray *copy = [self.appUrl mutableCopy];
[copy replaceObjectAtIndex:0 withObject:[self.appCell objectAtIndex:1]];
[self.appUrl mutableCopy];
Или просто объявить массив как изменяемый:1010 *
@property (nonatomic,retain) NSMutableArray *appUrl;