Вопрос по objective-c – Изменение значения NSNumber

30

Есть ли способ изменить значение, содержащееся в NSNumber после его создания, не делая его указывать на другой NSNumber?

NSNumber *num = [NSNumber numberWithInt:0];
num = [NSNumber numberWithInt: 1]; // now num points to a different object, which I don't want.  I want it the same object still, but different value.

Ваш Ответ

2   ответа
42

это подкласс NSValue, и все NSValue являются неизменяемыми.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
10

Смотрите, например,эта почта.

Похожие вопросы