Неизвестный метод класса для селектора 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>

и ваш код должен работать.

Другие вопросы по тегам