草庐IT

x-coredata

全部标签

ios - 生成从 CoreData 填充的 PDF

我有一个带有CoreData的应用程序,我想将其内容传输到PDF文件,以便最终用户打印并邮寄。我需要采取哪些步骤?比如需要转换还是可以直接转换?我想设置PDF文件的布局,所以我不确定这是否会影响问题1。 最佳答案 输出为PDF并不是特别棘手-通常它并不比编写传统View难。UIKit提供了一个高级API,已记录here.另一种方法是渲染到CoreGraphicsPDF上下文。您还可以搜索此的各种实现。 关于ios-生成从CoreData填充的PDF,我们在StackOverflow上找到

ios - Swift 3 CoreData 在 iOS 9 设备上崩溃

我有一个在iOS10上完美运行的CoreData应用程序,它是用Swift3编写的,支持iOS8.4及更高版本。当我尝试在iOS9.3.5上运行它时出现错误:2016-10-0717:47:20.596FormApp[710:179733]***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'***-[NSSetintersectsSet:]:setargumentisnotanNSSet'在线崩溃:form.addToOpenQuestions(openQuestion)我已经将@obj

ios - 保存后 CoreData 检测删除的实体

这个问题在这里已经有了答案:HowcanItellwhetheran`NSManagedObject`hasbeendeleted?(5个答案)关闭9年前。如果我删除一个cd实体然后保存mod[self.mocdeleteObject:(NSManagedObject*)someCDEntity];[selfsaveMoc];指向这个cd实体的指针将成为错误通过尝试访问故障或请求isDeleted,我得到一个'CoreDatacouldnotfulfillafaultfor问题是,一旦我保存了mod,isDeleted就不再起作用了那么我如何检测实体是否被删除?因为只是询问isFaul

iOS CoreData 与自身的反向关系

我正在尝试构建一个类似于Twitter用户的CoreData模型,当用户可以有许多其他用户关注他和许多其他用户关注他时。我附上了我尝试使用的模型,但似乎检索追随者变得越来越复杂。处理这种情况的最佳方法是什么? 最佳答案 我认为您需要创建第二个关系(followedBy)并将其反转。 关于iOSCoreData与自身的反向关系,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1270

ios - CoreData 不删除对象一对多实体

这将删除BLOG中的对象,但不会删除LABEL中的对象。我以为coredata会自动删除两个实体?我必须在每个实体上手动执行吗?LABEL没有删除方法,我该怎么做。//deleterecordsfromdatabasenolongerneededfor(NSManagedObject*blogTBDindeleteArray){//DeleteobjectfromBLOG[self.managedObjectContextdeleteObject:blogTBD];}在我的BLOG.h文件中也有四种方法。有人可以解释为什么要使用它们吗,因为我似乎无法将它们用于任何有用的地方。-(voi

ios - 无法将关系对象设置为 CoreData 中的另一个对象

我有2个实体:目标和类别。我将关系“类别”添加到目标实体。我希望用户可以从列表中选择一个类别,然后将该类别添加为与目标对象的关系。但我收到错误:-[__NSSingleObjectSetImanagedObjectContext]:unrecognizedselectorsenttoinstance0x138a22fa0我的代码:-(BOOL)save{//GetCategoryobjectNSManagedObject*objCategory=[selfgetCategoryObjectWithID:@"1"];if(!objCategory){NSLog(@"ERRORobjCat

ios - 添加多行/连续行 - 在 Coredata 中填充数据库

如何在coredata和xcode中插入多个/连续的新行?-(void)LoadDB{CoreDataAppDelegate*appdelegate=[[UIApplicationsharedApplication]delegate];context=[appdelegatemanagedObjectContext];NSManagedObject*newPref;newPref=[NSEntityDescriptioninsertNewObjectForEntityForName:NSStringFromClass([Preferenceclass])inManagedObjectC

ios - CoreData 保存问题

我的整个应用程序(具有两个实体)中只有一个托管文档,用户可以从两个不同的ViewController更新该文档。每个ViewController都有自己的NSFetchedResultsController属性,用于将更改中继到:一个ViewController中的UICollectionView,另一个ViewController中的UITableView。RootViewController中的UICollectionView显示团队,而seguedViewController中的UITableView显示该团队中的球员。当我在第一个ViewController中时,我可以添加一个

iphone - AFNetworking with CoreData 线程安全吗?

我在我的iPhone应用程序中遇到间歇性的、难以重现的错误,所以我正在检查我对并发性的假设。运行AFNetworkingv0.10.x,我有以下网络调用:[selfpostPath:@"/myEndPoint"parameters:paramssuccess:^(AFHTTPRequestOperation*request,idresponse){AppDelegate*appDelegate=(AppDelegate*)[[UIApplicationsharedApplication]delegate];//dostuffwithobjectcontexthere[appDelega

ios - 奇怪的 CoreData 错误...从 insertNewObjectForEntityForName : appears to be corrupt 返回的值

我在一个运行了很长时间的应用程序中发生了一个非常奇怪的错误。我无法再在我的CoreData模型中创建我的实体之一。当我在我的模型中创建一个特定实体并尝试使用NSLog(@"%@",obj)打印它时,我收到了这条奇怪的消息:2011-11-0813:03:05.936iLearnFast[31541:15503]-[__NSCFNumberobjectID]:无法识别的选择器发送到实例0xa069e20当我遍历该对象的属性/关系并将它们打印出来时,一个特定的一对一关系从[objvalueForKey:]返回一个奇怪的值。它返回的值与上述错误消息中提到的指针/对象相同。我以为我可能在某处破