解析 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!”提供木马警告程序
Windows clang Hello World lnk4217