указатель NSURL элемент данных - PullRequest
1 голос
/ 31 января 2012

Если я добавлю NSURL в объявление класса и установлю его в методе, когда метод завершит объект, на который он указывает, пропадет. Есть ли способ иметь не указатель версии объекта в объявлении, как в C ++? XCode, похоже, не хочет меня отпускать.

1 Ответ

0 голосов
/ 31 января 2012

Есть ли способ иметь не указательную версию объекта в объявлении, как в C ++?XCode, похоже, не хочет меня разрешать.

Типы NSObject не поддерживают это.Даже создание собственного корневого класса objc не поддерживается с Clang (вы можете сделать это с GCC, если вы достаточно умны).Таким образом, короткий ответ: «Нет, вы не можете объявить тип NSObject по значению».

Но это не очень важно;правильное решение - выяснить, почему ваш член очищен - использование указателей с подсчетом ссылок работает для всех остальных.

...