@morozovdenis Что то я не совсем понял куда писать первую часть кода? Мне надо создать новый файл AppDelegate.h/m и туда написать этот код? Тогда как этот класс будет связываться с уже существующим главным делегатом?
@morozovdenis я туда пытался присвоить объект, который реализует интерфейс . Повторюсь еще раз, это мое первое знакомство с ObjC, если я где то затупил - просьба сильно не ругать :)
@morozovdenis Собственно в этом то и вопрос, как это сделать :) я писал что если попытаться изменить свойство delegate у объекта [UIApplication sharedApplication], то приложение падает :)
@morozovdenis Я сам не вызываю методы класса AppDelegate, я только хочу переопределить вызов сделанный из другого места. Вот здесь support.hockeyapp.net/kb/client-integration-ios-ma... в разделе "Authentication using UDID" сказано что в AppDelegate надо написать метод openURL, который, как я понял, вызывается из недр движка HockeyApp. Как мне написать метод openURL если у меня нет класса AppDelegate ? ( Если я что то напутал исправьте меня пожалуйста, я не спец в ObjectiveC, я пишу на ActionScript и пытаюсь написать ANE библиотеку для работы с HockeyApp во флеше. )
Т.е. получить делегата я могу только через свойство [UIApplication sharedApplication].delegate, а как мне переопределить метод openURL который вызывается внутри этого делегата?
В этом то вся и проблема, я не могу использовать главный класс AppDelegate, потому что я пишу приложение на флеше, а для доступа к коду Objective-C использую нативные расширения.