Я вмію вмістити такий вміст NSSetу NSMutableArrayтакий:
NSMutableArray *array = [set allObjects];
Компілятор скаржиться, оскільки [set allObjects] повертає NSArrayне an NSMutableArray. Як це слід виправити?
Я вмію вмістити такий вміст NSSetу NSMutableArrayтакий:
NSMutableArray *array = [set allObjects];
Компілятор скаржиться, оскільки [set allObjects] повертає NSArrayне an NSMutableArray. Як це слід виправити?
Відповіді:
Для замовленого набору використовуйте:
NSArray *myArray = [[myOrderedSet array] mutableCopy];
- arrayметоду NSSet .
setє тонка різниця, якщо єnil.