У меня есть универсальное приложение, которое изначально было создано для iOS4.2.Поскольку в этом проекте не используется много специфичных API 4.0+, я бы хотел создать это приложение с целевым значением развертывания 3.1.
. Оно создается без проблем.
Но когда я устанавливаю и запускаю приложение на симуляторе iPhone 3.1.3, я получаю следующую ошибку dyld:
Dyld Error Message:
Symbol not found: _OBJC_CLASS_$_UIActionSheet
Специальная часть моего кода для iPad уже использует проверки, чтобы сделатьубедитесь, что он не ссылается на недоступные символы, используя:
Class cls = NSClassFromString(@"UIPopoverController");
if (cls != nil) {
_popOverController = [[cls alloc] initWithContentViewController:_settingsController];
}
Есть идеи?