草庐IT

持久化

全部标签

iphone - 这个 NSPersistentStoreCoordinator 没有持久存储。它不能执行保存操作

我已阅读Ikeepongetting"saveoperationfailure"afteranychangeonmyXCodeDataModel错误代码:ThisNSPersistentStoreCoordinatorhasnopersistentstores.Itcannotperformasaveoperation.(null)(0CoreFoundation0x36aeb8a7__exceptionPreprocess+1861libobjc.A.dylib0x32f02259objc_exception_throw+322CoreData0x353a8fe7-[NSPersis

objective-c - 删除应用后的 iOS 应用持久化设置

我们正在创建一个应用程序,如下所示:用户从2个免费“token”开始用户可以通过0.99美元的应用内购买购买一包10个代币我们已经使用NSUserDefaults实现了这个来保存token的数量。有没有办法让我们的免费2token设置持久化?即使他们删除了应用程序?现在您可以删除应用程序并重新安装以再次获得2个token。iOS5具有用于将设置保存到iCloud的NSUbiquitousKeyValueStore,这样更好吗?否则我们将不得不为此使用网络服务...注意:此应用程序在MonoTouch中,但可能与问题无关。此外,在我们的应用中,用户不会介意重新安装应用以获得更多的2个to

ios - 在单元测试用例 (RestKit) 之间重置持久性存储的零星崩溃

我提前道歉,这可能不会对这里的一般知识库做出太大贡献,但我正在寻求帮助来诊断可能导致我的单元测试偶尔崩溃的配置疏忽。我设置了在单元测试时使用RestKit和内存中对象存储,这样在每个测试用例之后,我可以重置我的持久存储并且每个测试都可以使用新数据库运行。大部分时间我的测试套件运行没有问题,但经常足以成为交易破坏者,[我认为]似乎过度释放托管对象上下文会导致崩溃。以下所有相关代码和崩溃数据:单元测试基类设置@implementationMyTestCase-(void)setUp{[supersetUp];staticdispatch_once_tonceToken;dispatch_o

ios - 在 Xcode 6 beta 4 (iOS 8) 中,当我声明它可转换时,为什么 Core Data 不像在 iOS 7 中那样将 UIImage 字段持久化到后端?

在我的iOS项目的数据模型中,我有一个名为Foo的实体,它有一个字段image。我一直使用Transformable设置来存储这个字段,这样iOS会自动使用NSCoding来存储图像。但是,我发现当我尝试检索它时,出来的UIImage*是损坏的。大多数时候它的大小为CGSizeZero,并且不包含有效数据。有没有人在Xcode6beta4下也遇到过这种情况?注意:我正在使用MagicalRecord来设置核心数据堆栈。我使用了所谓的“自动迁移”核心数据堆栈。每次在模拟器上运行此测试时,我都会重置内容和设置。我也曾尝试在内存数据存储上重现该问题(这样它就可以进行单元测试)但我无法准确重现

iphone - 当返回的对象也可能从持久存储中删除时,如何处理 fetchedResultsController 返回的错误对象

在我的简单实验中,fetchedResultsController似乎没有返回错误的对象。fetchedResultsController是否可能为特定索引路径返回错误的核心数据对象?下面的示例代码在主线程上运行。假设在“A点”,一个后台线程删除了刚刚由获取的结果Controller返回的对象并将其保存到持久存储中。现在,当我们尝试访问dataObject上的属性时,我们崩溃了,因为由于数据已从持久存储中删除,无法实现故障。我看到的一件事是,这种关系更容易出错。因此,在“A点”,可以说父对象已从持久存储中删除。然后,当尝试访问父级的名称属性时,将发生错误,因为无法满足故障。防止此类问题

ios - 图像持久化和延迟加载与 Dispatch_Async 冲突

我正在开发一个提要阅读器,我是通过使用nsxmlparser解析rss提要来实现的。我还有从CDATAblock中获取的缩略图对象。-(void)parser:(NSXMLParser*)parserfoundCDATA:(NSData*)CDATABlock{dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),^{NSString*someString=[[NSStringalloc]initWithData:CDATABlockencoding:NSUTF8StringEncodin

ios - 创建持久的 iOS 横幅通知

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。社区在3个月前审查了是否重新打开此问题,然后将其关闭:原始关闭原因未解决Improvethisquestion我不知道iOS的早期版本,但iOS11有一个特点:如何在我的IOS应用程序中使用swift以编程方式创建持久通知?我没有找到任何关于它的文档。我还找到了这个答案:CreateapersistentnotificationiniOS但那是很久以前的事了,也许情况已经改变了?

iphone - 如何配置 MvvmCross 以持久化缓存图像

这是未回答的问题ImageCachingfromhttpsources之后的问题.我使用了MvvmCross示例中的代码,并且能够在我的项目中运行MvxImageViewLoader。它缓存应用程序当前实例的图像,但如果我重新启动它,所有图像都会再次重新加载。我想让它们持久保存在iPhone的Library\Caches文件夹中。我注意到在应用程序日志中有一行:mvx:Warning:2.25Persistentdownloadcachewillnotbeavailable-notextserializeravailable它来自框架的MvxFileDownloadCache类,因为I

iphone - 在 iphone/ipad 的持久存储上加密数据的最安全方法是什么?

我需要在session期间将图像临时存储在iphone/ipad上。session结束后,我需要删除session期间下载的数据。我想在iphone/ipad的持久存储中保护数据。我已经确认iOS有硬件加密,但最近被破解了,所以我需要一些加密技术来安全地存储数据。我公司以前曾使用PGP进行整个磁盘加密,但我不知道我是否可以使用任何API以编程方式加密/解密文件。谢谢,吉涅什 最佳答案 拥有越狱iphone的用户比您对设备有更多的控制权。(偷了设备的小偷也是用户:)没有地方可以隐藏secret。二进制文件可以被反编译,设备内存中的任何

ios - 在 iOS 7 Mobile Safari 的书签中,Apple 如何让导航 Controller 推送时分段控件持久化?

它似乎正在推送到一个新的ViewController,但那个分段控件并没有移动。我不认为它是导航栏中的表格标题或自定义UIBarButtonItem。他们是怎么做到的? 最佳答案 您可以子类化您的导航Controller并添加自定义subview。 关于ios-在iOS7MobileSafari的书签中,Apple如何让导航Controller推送时分段控件持久化?,我们在StackOverflow上找到一个类似的问题: https://stackoverfl