解析 Hello World 警告 - 正在主线程上执行长时间运行的操作

Posted

技术标签:

【中文标题】解析 Hello World 警告 - 正在主线程上执行长时间运行的操作【英文标题】:Parse Hello World warning - A long-running operation is being executed on the main thread 【发布时间】: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]; 的方法,可以在互联网不可用时保存它,并在它回来时保存到解析云。但是,它不起作用。 【参考方案1】:

请尝试这种方式,

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

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

【讨论】:

以上是关于解析 Hello World 警告 - 正在主线程上执行长时间运行的操作的主要内容,如果未能解决你的问题,请参考以下文章

Malwarebytes 为基本 C#“Hello World!”提供木马警告程序

加载警告:找不到条目符号 _start

Windows clang Hello World lnk4217

用java多线程编程,输出"hello world"

无法解析“Hello_World”上的符号“Override”

Hello world主程序类主入口