我想在應用中包含Growl支持,但設置代理時會崩潰。根據http://growl.info/documentation/developer/implementing-growl.php,我只是設置代表像[GrowlApplicationBridge setGrowlDelegate:@""];
這樣的代表,因爲我只需要使用Growl作爲基本用法,但運行時會崩潰。實施咆哮的問題
Xcode中顯示了該行以下警告:
Semantic Issue: Incompatible pointer types sending 'NSString *' to parameter of type 'NSObject<GrowlApplicationBridgeDelegate> *'
上的任何想法如何解決這個問題?
修正:我設置添加到我的頭文件,並委託設置爲自
固定2:其實並不是說,這是我在使用具有一個bug咆哮SDK版本,固定與咆哮v1.2.2。
空字符串與零對象不同。是什麼讓你認爲空字符串常量是一個設置爲委託的好對象? –
咆哮文檔如此說。 – BytesGuy
這是一個很好的答案:-)!我檢查了文檔,他們提到它是1.1中的一個錯誤。目前的版本是1.2.2,所以他們可能會修正它?我找不到公開的錯誤跟蹤器來確認。 –