【问题标题】:Parse Hello World warning - A long-running operation is being executed on the main thread解析 Hello World 警告 - 正在主线程上执行长时间运行的操作
【发布时间】:2015-04-21 05:13:05
【问题描述】:

我收到以下错误:

警告:正在主服务器上执行长时间运行的操作 线。中断 warnBlockingOperationOnMainThread() 进行调试。

代码如下:

- (IBAction)createButtonClicked:(id)sender {
    PFObject *demoObject = [PFObject objectWithClassName:
                            @"Demo"]; // 1
    [demoObject setObject:@"data value" forKey:@"dataColumn"]; // 2
    [demoObject save]; // 3
}

【问题讨论】:

  • 你可以像 [demoObj saveInBackground] 一样在后台运行它; .这可能对你有帮助:)
  • 我有一个简单的问题。我找到了一种名为[gameScore saveEventually]; 的方法,可以在互联网不可用时保存它,并在它回来时保存到解析云。但是,它不起作用。

标签: ios objective-c parse-platform


【解决方案1】:

请尝试这种方式,

 PFObject * demoObject = [PFObject objectWithClassName:@"Demo"];
    demoObject[@"dataColumn"] = @"data value";

[demoObject saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error)
     {
         // take any action after saving.
}];

【讨论】:

    猜你喜欢
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    相关资源
    最近更新 更多