Пользовательские атрибуты времени выполнения в IB для iPhone не работают - PullRequest
15 голосов
/ 20 октября 2010

У меня странная проблема.

Я пытаюсь настроить определяемый пользователем атрибут времени выполнения в IB.Как показано ниже, я установил атрибут NSString statID в моем viewController и хотел дать ему тестовое значение 00000 в IB

User Defined Runtime Attributes

Когда я компилирую это, я получаю эту ошибку при сборке: «Определенные пользователем атрибуты среды выполнения в версиях Mac OS X до 10.6»

Я знаю, что я могу настроить определяемые пользователем атрибуты в iOS из найденных документов iOS здесь перейдите к разделу: «Настройка атрибутов времени выполнения для пользовательских объектов»

Есть идеи, почему он выдает ошибку?

Ответы [ 3 ]

26 голосов
/ 29 октября 2011

Определенные пользователем атрибуты времени выполнения теперь доступны в XCode 4.2.Однако для этого требуется:

  • Компиляция с iOS 5.0.
  • Установка атрибута версии .xib равной 4.2
  • Запуск в симуляторе или устройстве с iOS 5.0.Старая версия не будет работать.
9 голосов
/ 21 октября 2010

ОК, я получил ответ.

Итак, вот и все.

Я использую бета-версию XCode 4. Так как это бета-версия, в которой есть ошибки, одна из них отображает окно «Определенные пользователем атрибуты времени выполнения» в IB. Ошибка «Определенные пользователем атрибуты среды выполнения в версиях Mac OS X до 10.6» информирует вас о том, что «Определенные пользователем атрибуты среды выполнения» имеют значение только доступное для приложений OS X , а не для iOS.

Это разочаровывает меня, но, по крайней мере, мне не нужно удивляться, почему это не работает.

1 голос
/ 27 июня 2012

Я собираюсь ответить на этот вопрос заново, потому что я думаю, что комментарий @ AntonioVieiro очень полезен, и потому что его можно заставить работать.

ошибка, которую я видел, был: "Тип размера определяемые пользователем атрибуты времени выполнения с версиями Xcode до 4.3". Я некоторое время игнорировал это, потому что все шло, несмотря на диагностику. но меня всегда беспокоило, что я запускаю Xcode 4.3.2 и получаю эту ошибку.

ссылка игнорировать предупреждение о недоступности атрибута в Xcode4 указывает на решение, которое избавляет от ошибок: оно пошаговое и очень полезное. и теперь он позволяет использовать определенные пользователем атрибуты времени выполнения в iOS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...