2012-11-12 26 views
0

我正在開發註冊自定義URL方案的Mac應用程序。應用程序啓動,但我的選擇器方法沒有被調用,所以我無法解析URL。應用程序啓動後,後續的URL方案調用將導致對選擇器方法的調用。第一次未調用可可自定義URL方案選擇器

我有

[NSAppleEventManager sharedAppleEventManager] setEventHandler:self 
     andSelector:@selector(getUrl:withReplyEvent:) forEventClass:kInternetEventClass andEventID:kAEGetURL]; 
AppDelegate applicationDidFinishLaunching

,現在搬到init方法沒有任何結果。

關於如何解決它的任何想法?

回答

2

事實上,將事件處理程序註冊移動到init方法的伎倆。在我的情況下,URL是啓動XCode存檔應用程序,而不是新存檔的應用程序。