0

似乎无法弄清楚在哪里修复此警告。我对此很陌生,我不太了解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];
}];
}

我真的很感激任何帮助,谢谢。

4

0 回答 0