Я пытаюсь сохранить массив, содержащий значения CGRect
. Я знаю, что списки несовместимы с типом CGRect
, поэтому я немного изменил свой код и теперь сохраняю NSNumber
вместо сохранения прямоугольного значения — я разделил прямоугольное значение на четыре значения: x, y, ширина, высота.
[myArray1 addObject:[NSNumber numberWithFloat:CGRectGetMinX(rawRect)]];
[myArray1 addObject:[NSNumber numberWithFloat:CGRectGetMinY(rawRect)]];
[myArray1 addObject:[NSNumber numberWithFloat:CGRectGetWidth(rawRect)]];
[myArray1 addObject:[NSNumber numberWithFloat:CGRectGetHeight(rawRect)]];
Теперь myArray1
содержит только NSNumber
, и я пытаюсь сохранить эти значения в plist, но не могу загрузить значения обратно. Может ли кто-нибудь исправить меня, если я делаю что-то не так с моим кодом?
Заранее спасибо; Жду вашей ценной информации.