NSOperationQueue 阻塞表视图刷新
我一直在使用 NSOperationQueue 从后台服务器下载一些数据。 我有多个数据要下载。因此,每个数据下载的队列中都会添加多个操作 有 UITableview,一旦…
iOs5:从 URI 表示创建 NSManagedObject 时出现 NSInvalidArgumentException
我刚刚安装了 iOs5,几乎所有的都出奇地流畅 - 但现在我遇到了一个奇怪的问题: 我的应用程序将 NSManagedObjects 的对象 ID 写入文本文件,然后再次…
从 NSOperation 中删除主线程中的 NSManagedObject
当从 NSOperation 在主线程上的 NSManagedObjectContext 上调用 deleteObject: 时,我是否还需要引用主线程上的 objectID?目前,我正在通过以下方式…
iOS Core Data 如何正确初始化实体关系?
我的核心数据模型中有一对多关系。我需要创建一个新实体并保存它。该实体具有一对多关系,生成以下代码: - (void)addRelationshipEvent1:(NSSet *)va…
Xcode 4:替换 NSManagedObject 子类
我有一个来自 Xcode 3 的项目,我对其进行了转换过程以使其与 Xcode 4 兼容。在此项目中,我的所有 NSManagedObject 子类都位于名称为“.xcdatamodeld…
选项卡栏应用程序中的共享托管对象上下文更新实体不会传播到其他选项卡
我正在开发一个标签栏应用程序,它从 Flickr 获取地点和照片,将数据存储在 CD 中,并允许用户查看保存为收藏夹的照片。 此应用程序将托管对象上下文…
NSManagedObject 的 NSMergeConflict
我异步执行多个请求,每个响应返回一个 xml。我需要提取 xml(我使用 TBXML 来解析它)并将其保存在 Core Data 中。这不能在主线程上完成,因为 UI 会…
在托管对象中使用标量时出错
我在一个创建 CoreData 托管对象的应用程序中有一些代码。在此代码中,我使用以下行来设置属性: theAuthor.authorID = 1; 该属性在托管对象标头中声…
奇怪的 XCode 4.2 和核心数据行为
所以我最近升级到了 XCode 4.2,部分原因是我需要 IOS 5 SDK。 无论如何,当我编译并尝试运行我的应用程序时,我发现它不再运行。这是因为核心数据实…
NSManagedObjectContext 具有不同的进程
我有两个进程正在与同一个持久存储进行通信。我将上下文保存在一个进程上,然后发布一个分布式通知。另一个进程看到分布式通知,并再次获取其数据,但…
@property 与 ARC 的定义:强还是保留?
使用 Xcode 4.2 和 ARC,我注意到 NSManagedObject 自动生成的代码对于属性来说仍然是这样的: @property (nonatomic, retain) NSString * someString…