草庐IT

data-access-layer

全部标签

objective-c - layer.position.y 和 layer.frame.origin.y 有什么区别?

看起来一个直接指向图层,另一个指向框架,但它们在功能上有何不同?他们都确定同一个View的位置... 最佳答案 框架的原点是框架的左上角,位置是(只要你不改变anchor)框架的中心。 关于objective-c-layer.position.y和layer.frame.origin.y有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11931405/

iphone - 内存警告后的 EXC_BAD_ACCESS

在收到内存警告后,我的应用程序出现了EXC_BAD_ACCESS问题。这就是我正在测试的方式:我写了一个简单的应用程序,只分配内存但不释放它。在我分配了大量内存后,只剩下大约14MB的可用内存,我切换到我的主应用程序。我立即在didReceiveMemoryWarning中收到内存警告。片刻之后,我的应用程序在一个在UIButton中设置图像的函数中崩溃:-(void)activateRecordButton{UIImage*image=[UIImageimageNamed:@"audioRecordOn"];[recButtonsetImage:imageforState:UICon

ios - 最佳实践 : Access properties

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。在互联网上搜索时,似乎有大量关于如何以最佳方式访问属性的讨论。有些人似乎更喜欢点符号,而有些人似乎对使用点感到非常厌恶。作为Objective-C和cocoa的新手,如果有人能告诉我以下哪项在您的体验中应该被视为“最佳实践”,我将不胜感激。@interfaceMyViewController:UIViewController@property(weak,n

iphone - EXC_BAD_ACCESS (code=2 or code 1) 调用按钮 Action 时

我正在使用iCarouselLibrary我遇到了一些问题。在控件演示示例项目中,使用了一个XIB文件,View设置如下:-(UIView*)carousel:(iCarousel*)carouselviewForItemAtIndex:(NSUInteger)indexreusingView:(UIView*)view{if(!view){//loadnewitemviewinstancefromnib//controleventsareboundtoviewcontrollerinnibfile//notethatitisonlysafetousethereusingViewifw

ios - 更改 nsdictionary 中的 bool 值时出现 EXC_BAD_ACCESS

我有一个nsdictionaries的array,每个字典都有一个boolean值,我想改变boolean用户选择行时的值。但不知何故我得到了exc_bad_access。这是设置字典数组的方式:self.choosedfiles=[[NSMutableArrayalloc]init];for(NSString*sinfileListINDoc){NSArray*partialDates=[scomponentsSeparatedByString:@"."];//splitstringwhere-charsarefoundNSFileManager*fm=[NSFileManagerd

ios - 显示来自 Core Data 的 NSSet 数据

我正在将值添加到我的核心数据模型中的2个实体中,我面临的问题是在访问详细View时尝试正确检索NSSet并定位关联的字符串。我只想在uitableview中显示结果.我相信这些值连同与实体的关系一起被正确添加,因为我之前在论坛上获得了帮助,因为它是可见的here.我试图在详细信息View中调用相关的RoutinesDetail数据。我知道seague工作正常,因为我能够根据selectedRow设置标题,所以它在ViewController之间传递数据。我可以使用Ex.routinename调用“Routines”数据使用以下调试并尝试分配NSSet,因为我读到一种显示它的方法是使用a

ios - iCloud 和核心数据 : Notification when changed to iCloud Store (First Launch with existing iCloud Data)

当本地商店更改为iCloud商店时,我正在尝试接收消息。这是一个关键事件。所以我的用例是一个新设备在从一个空的商店开始后接收iCloud商店。我想通知View更新接收到的内容。我像这样初始化我的托管对象上下文:[self.managedObjectContext.persistentStoreCoordinatoraddPersistentStoreWithType:NSSQLiteStoreTypeconfiguration:nilURL:self.storeURLoptions:@{NSPersistentStoreUbiquitousContentNameKey:@"iCloud

core-data - 如何序列化一个 NSPredicate 对象?

有没有一种方法可以检查NSPredicate对象以将其序列化为URL?我正在尝试远程检索数据,并且需要将谓词对象转换为具有服务器理解的查询字符串参数的URL。这是受到WWDC2010中名为“构建服务器驱动的用户体验”的演讲的启发,演讲者在演讲中谈到了使用Core-Data和服务器后端。我已经关注了session视频和幻灯片,但仍停留在序列化点上。例如,有一个Person对象,我试图获取所有名字为“John”的人。我正在使用NSManagedObjectContext的子类,称为RemoteManagedObjectContext,它会覆盖executeFetchRequest方法,并且

ios - 核心数据 EXC_BAD_ACCESS 随机保存

我的应用在保存核心数据时发生崩溃。以下是堆栈:#00x01646725in_PFObjectIDFastEquals64()#10x018aba17in__CFDictionaryEquateKeys()#20x018f0967in___CFBasicHashFindBucket_Linear()#30x017fb9abinCFBasicHashSetValue()#40x017fb799inCFDictionarySetValue()#50x0163cab3in_PFCMT_SetValue()#60x01668d68in-[NSManagedObjectContext(_NSInt

ios - Core Data 中如何有效处理大数据集?

我在我的应用程序中使用核心数据来存储可能包含多达50k个或更多对象的实体。我将其与TableView中的NSFetchedResultsController配对。由于单元格重用,TableView工作正常,但我最大的问题是查询实际数据库以获取数据集。当我第一次加载TableView时,我需要来自数据库的所有结果。我正在使用带有单个排序描述符的默认获取请求,并将batchSize设置为1,000。在iPad2上,此查询最多需要15秒才能完成!我还必须在取消搜索后运行此查询,因此总的来说这会使应用程序无法使用。我的假设是CD仍然必须解决所有这些结果或设置部分或其他东西,我真的不知道但只使用