Неизвестный метод класса для селектора valueWithCGRect
Я создаю приложение Mac для создания файла pList с координатами для представлений, которые будут использоваться в iPhone/iPad, но я получаю эту ошибку "нет известного метода класса для селектора valueWithCGRect".
Вот мой код:
NSMutableArray *locations = [NSMutableArray new];
[locations addObject:[NSValue valueWithCGRect:CGRectMake(50,50,280,323)]];
Любой из вас знает, как я могу это исправить или если это обходной путь, чтобы исправить мое приложение Mac.
Я очень ценю вашу помощь.
2 ответа
Решение
В Mac OS есть +[NSValue valueWithRect:]
, Требуется NSRect
но на 64 бит это просто typedef'd CGRect
,
Имейте в виду, что вы не можете поставить произвольно NSValue
в список.
Можете ли вы проверить, если вы импортировали UIKit? Просто добавь:
#import <UIKit/UIKit.h>
и ваш код должен работать.