Я вмію вмістити такий вміст 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
.