似乎无法弄清楚在哪里修复此警告。我对此很陌生,我不太了解objective-c。
我正在使用来自https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin的日历插件
当我将事件添加到日历并按“确定”时,应用程序会中断“
THREAD WARNING: ['Calendar'] took '1869.833984' ms. Plugin should use a background thread.
我在 cordova 文档中看到了线程代码,但不确定在哪里添加代码以及如何使用它。
- (void)myPluginMethod:(CDVInvokedUrlCommand*)command
{
// Check command.arguments here.
[self.commandDelegate runInBackground:^{
NSString* payload = nil;
// Some blocking logic...
CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
// The sendPluginResult method is thread-safe.
[self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
}];
}
我真的很感激任何帮助,谢谢。