腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
什么时候
应该
使用
performBlock
方法
?
、
、
、
我
使用
CoreData并尝试发出异步fetch请求。请解释一下,为什么我要用"
performBlock
“
方法
呢?[managedObjectcontext
performBlock
:^{和"
performBlock
“一起<e
浏览 57
提问于2016-08-03
得票数 0
回答已采纳
1
回答
核心数据: managedObjectContext在何处
使用
performBlock
或performBlockAndWait
、
、
、
、
使用
Parent/Child上下文模型来
使用
Core Data和multithreading,
什么时候
应该
调用
performBlock
或performBlockAndWait函数?
应该
只在将更改从Child context保存到Parent context时才调用它们吗?因此,在您已经对核心数据记录进行了更改之后(在子上下文中)?或者在对核心数据记录进行实际更改时会调用
performBlock
吗?以及当将更改保存到子环境时,那么父上下文呢?
浏览 3
提问于2014-12-22
得票数 0
回答已采纳
4
回答
iphone NStimer在2秒内启动
、
我试着让一个代码块在我“启动”2秒后运行。
浏览 0
提问于2010-05-07
得票数 6
回答已采纳
1
回答
是否
应该
在托管对象上下文的“性能块:”调用中创建核心数据托管对象?
、
、
、
、
在
使用
这种类型的MOC时,我们
应该
使用
performBlock
:或performBlockAndWait:“确保在为上下文指定的队列上执行块操作”。,这些
方法
实际上是在完成块中返回新创建的对象。注意,NSEntityDescription
方法
确实需要访问块外部的MOC。insertObject:managedObject];}];
浏览 4
提问于2016-05-16
得票数 0
1
回答
iOS 9上的核心数据并发
、
、
、
如果我用NSManagedObjectContext在主线程上创建了一个NSMainQueueConcurrencyType,那么必须对所有的save和performFetch
方法
使用
performBlock
()
方法
。可以做以下几件事: managedObjectContext.save() print(error)或者我
应该
一直这样做as NSError { }
浏览 2
提问于2015-10-18
得票数 0
回答已采纳
1
回答
斯威夫特- 'Bool‘不是'Void’的一个子类型?
我得到了以下错误:“Bool”不是“Void”的子类型 self.workingManagedObjectContext.save(nil) self.managedObjectContext.
performBlock
浏览 1
提问于2014-09-01
得票数 16
回答已采纳
1
回答
CoreData的
performBlock
:与故障
、
、
我
使用
performBlock
:和performBlockAndWait:
方法
在只读数据库上执行上下文中的获取请求(它是用我的应用程序打包的,所以从来没有写到)。我
应该
把每个NSManagedObject访问器都包装在performBlockAndWait:中吗?-那会很混乱。当CoreData的私有队列
使用
CoreData执行执行时,每当
performBlock
错误一对多的关系时,我就会崩溃:NSManagedObject* alreadyFetchedObject= ..
浏览 0
提问于2013-11-12
得票数 1
回答已采纳
1
回答
具有嵌套
PerformBlock
的核心数据
、
| v问题1:是否仍然
应该
观察= mainConetext) { [问题2:是否
应该
使用
嵌套
performBlock
合并更改??[te
浏览 4
提问于2014-02-08
得票数 1
回答已采纳
1
回答
带有块参数的存根
方法
、
我正在尝试存根一个有块参数的
方法
。[[[myMock stub] andCall:@selector(
performBlock
:) onObject:self]
performBlock
:[OCMArg any]];在执行时,我得到以下错误: stubbe
浏览 0
提问于2012-08-13
得票数 0
回答已采纳
1
回答
CoreData:仅保存来自一个线程的更改
、
我从两个线程
使用
CoreData,每个线程有单独的NSManagedObjectContext和一个共享的NSPersistentStoreCoordinator,正如中推荐的那样。
浏览 0
提问于2013-06-15
得票数 0
回答已采纳
1
回答
后台线程中的Coredata CRUD操作?
、
、
、
在我的应用程序中,我
使用
来自apple的以下代码片段来创建/更新NSManagedObject [private setParentContext:mainMoc]; [private
performBlock
notifications based on the
浏览 1
提问于2017-10-23
得票数 1
回答已采纳
2
回答
使用
线程化coredata的现代
方法
、
、
在过去,我们
使用
核心数据作为,每个线程一个NSManagedObjectContext,
使用
NSNotificationCenter观察NSManagedObjectContextDidSaveNotification然而,这有点冗长,您必须编写一堆代码来使work.iOS 5附带新
方法
performBlock
:和performBlockAndWait: work.iOS NSManagedObjectContext现在可以将单个NSManagedObjectContext传递给所有线程,并
使用
p
浏览 0
提问于2013-01-08
得票数 0
2
回答
用NSManagedObjectContext保存NSPrivateQueueConcurrencyType
、
、
我目前正在学习如何在多线程环境中
使用
核心数据;[context
performBlock
getMutableVersionOfBook:book];
浏览 1
提问于2014-01-13
得票数 1
回答已采纳
2
回答
如何创建子NSManagedObjectContext?
、
、
、
、
我看过一些视频/帖子,说有可能创建“儿童”MOCs -
使用
其他MOC作为持久存储的MOC。(据我所知,MOC和它的managedObjects必须在同一个线程上
使用
) 问题是,我如何创建子MOC?我不能追踪我正在观看的介绍它们的WWDC视频,我所看到的一切都是关于如何
使用
它们的。
浏览 0
提问于2012-09-05
得票数 12
回答已采纳
1
回答
不确定块代码的
方法
名称
、
、
、
我想创建一个
方法
,它运行用户提供的代码块,利用分派组,并具有如下实现:block(^ { }但是,我不确定如何编写此
方法
的名称它
应该
类似于:但请记住,提供的块必须有自己的
浏览 2
提问于2014-08-12
得票数 0
1
回答
NSManagedObjectContext: performBlockAndWait与带有通知中心的
performBlock
、
、
、
、
在
使用
NSManagedObjectContext的
performBlock
:和通知中心时,我遇到了一些有趣的行为。我从主UI线程触发异步数据下载(
使用
NSURLConnection的connectionWithRequest:)。当数据到达时,调用以下委托
方法
:{ NSArray *new_data = [NSJSONSerialization当我在downloadCompleted:
方法
中
使用
浏览 3
提问于2014-01-15
得票数 5
2
回答
NSOperation中的核心数据插入对象和同步
、
、
、
正如我所理解的,对于合并MOC从后台线程到main的更改,我可以在父上下文中
使用
mergeChangesFromContextDidSaveNotification或
performBlock
。我更喜欢
使用
mergeChangesFromContextDidSaveNotification还是
performBlock
?每种合并
方法
的优缺点是什么? 在背景上下文中执行的NSOperation。那么,当我调用
performBlock
时,是否会创建新线程?
浏览 3
提问于2014-05-19
得票数 0
回答已采纳
1
回答
嵌套
performBlock
:在NSManagedObjectContext上
、
、
当将NSPrivateQueueConcurrencyType和NSMainQueueConcurrencyType类型用于NSManagedObjectContext时,在同一上下文中进行嵌套
performBlock
[backgroundContext
performBlock
:^{ __block NSArray *result=executeFetchRequest:myRequest error:NULL];}]; 这可能看起来很愚蠢,但我有一个现有的代
浏览 0
提问于2012-05-04
得票数 8
回答已采纳
1
回答
libobjc.A.dylib objc_msgSend崩溃是在后台线程中
使用
核心数据发生的
、
、
、
+ 1024崩溃的其他实例发生在相同的应用程序代码中(在refresh
方法
的MyApp类中),但发生在CoreFoundation sortedArrayUsingDescriptors
方法
逻辑的不同部分。
浏览 15
提问于2016-08-02
得票数 0
2
回答
“‘lock”被废弃:在iOS 8.0中第一次被弃用-
使用
-performBlockAndWait:代替- iOS核心数据警告
、
、
、
、
我
使用
Xcode 7.1,在打开我现有的应用程序时会收到这个警告。如果有人展示了
使用
-performBlockAndWait:的
方法
,那会很有帮助。谢谢
浏览 0
提问于2015-12-17
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券