나는 phonegap과 ios를 사용하여 아이폰 애플리케이션을 작성 중이다. 나는 이상한 문제가있다. 내내 객관적인 C 플러그인 클래스에서 json 문자열을 보유하고있다. 그리고 나서 Phonegap.exec
을 실행하여 제공되는 콜백 함수를 호출합니다. 그러나 콜백은 성공 또는 실패를 호출하지 않습니다. 다음은 몇 가지 코드입니다.괴괴 망측 한 버그가있는 전화 갭
PluginResult* pluginResult = [PluginResult resultWithStatus: PGCommandStatus_OK messageAsString: jsonString ];
[self writeJavascript:[pluginResult toSuccessCallbackString:self.callbackID]];
성공 성공 콜백은 전달 된 인수를 알려줍니다. 이상한 것은 예를 들어 jsonString
을 일반적인 메시지로 대체하는 nonjsonString을 전달하면 @"Hello-word"
라고 말하면 성공 콜백이 호출되고 인수가 경고를받습니다. 누구든지 무슨 일이 벌어 졌는지 알아?