當上傳我的應用程序到iTines時,我得到了「應用程序引用非公共選擇器:connectionDidDisconnect:」。我如何找到哪個模塊調用這樣的選擇器?如何在Apple App Loader中調試「應用程序引用非公共選擇器」錯誤?
我的應用程序使用Twilio客戶端庫,它通過Monotouch綁定項目包裝爲單聲道,我在此處導出connectionDidDisconnect:作爲TCConnectionDelegate包裝中的ConnectionDidDisconnect。
[BaseType (typeof (NSObject))]
[Model]
public interface TCConnectionDelegate
{
//@required
//some code was removed
/** The TCConnection has just disconnected.
@param connection The TCConnection has just disconnected.
@returns None
*/
//-(void)connectionDidDisconnect:(TCConnection*)connection;
[Export ("connectionDidDisconnect:")]
[Abstract]
void ConnectionDidDisconnect(TCConnection xonn);
}
該代碼工作得很好。只有當我上傳我的應用程序到iTunes時,我得到了這個錯誤。
是否Twilio庫調用私人選擇器connectionDidDisconnect:或者我的定義是錯誤的?
我會很感激任何幫助。
我無法找到字符串'connectionDidDisconnect'在任何蘋果的公共或私人共享iOS 6.0 SDK中的庫。 –