草庐IT

持久化

全部标签

ios - 在 AppStore 更新之间持久解析用户

我的印象是[PFUsercurrentUser]在AppStore更新之间处理缓存用户,但我想我错了。换句话说:我不希望每次我向AppStore推送更新时用户都必须登录。是否有Parse函数来处理这个问题?还是我使用NSUserDefaults之类的?首先是我在这个问题上...请善待:) 最佳答案 首先尝试获取当前用户——也许Parse单例不存储/保留当前用户。我的代码如下所示://[[PFUsercurrentuser]fetch]sometimeshangsforawhile,Idon'tknowwhy.Kickofftothe

ios - 如何制作一个持久的(多任务感知)秒表?

我正在使用NSTimer制作秒表。如果用户切换到不同的应用程序,我希望它继续工作,但现在它只在应用程序运行时工作。我认为通过在计时器启动时记录时间戳来解决这个问题可能非常简单,但我不确定如何将其与在中间暂停/重新启动计时器的能力相协调。我的代码:-(IBAction)start;{if(sharedInstance.timer==nil){sharedInstance.timer=[NSTimerscheduledTimerWithTimeInterval:1target:selfselector:@selector(showActivity)userInfo:nilrepeats:Y

objective-c - 核心数据独立的托管对象上下文共享相同的持久存储看不到变化

今天我对我的发现感到非常困惑。我认为只要所有上下文都使用相同的核心数据持久存储,一个上下文中的任何更改都应该在保存上下文后出现在另一个上下文中。例如在ViewControllerA中,我有1个上下文(上下文A),在ViewControllerB中,我有另一个上下文(上下文B)。现在上下文A和上下文B都指向同一个持久存储。在上下文A中,我从持久存储中获取托管对象,更新托管对象的属性,然后使用managedObjectContext保存操作将更改保存回持久存储。现在我打开我的第二个ViewController并从同一个持久存储执行获取请求,但是我的第二个ViewController没有看到

iphone - 本地保存的数据文件在模拟器中持久存在,但在真正的 iPad 设备中不存在......我迷路了

我是一个(有点)新手XCode程序员(嗯,我会说现在不是那么新手......)并且“我的宠物问题”是:“我无法将本地文件保存到我的与使用模拟器保存它们相比,真正的iPad”。老实说,我对保存本地文件没有任何问题,但检索它们。为什么?因为在模拟器上我的本地文件似乎在编译session之间持续存在,但在真实设备上,每次应用程序启动时(不仅是从Xcode上传后,而且是正常启动),“文档”目录中的数据似乎消失了...因此最终用户将无法在session之间存储所需的历史数据。这是我的看法吗?这是正常行为吗?我用来保存这个“持久”数据的代码是这个:NSArray*paths=NSSearchPat

iphone - 保存上下文中的 CoreData 错误,NSPersistentStoreCoordinator 没有持久存储

我已经查看了所有我能找到的类似问题,但他们的解决方案都不适合我。一个问题可能是在我取回JSON并从webAPI解析后,将实体添加到上下文(成功)和保存上下文发生在不同的线程上。但是上下文是在第一次使用manageContext和持久存储时设置的,如下所示。所以它会在解析之后发生在那个线程上。确切的错误:***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'ThisNSPersistentStoreCoordinatorhasnopersistentstores.Itcannot

ios - 在 iOS 中创建持久通知

有什么方法可以在iOS中创建无法关闭的通知?它甚至可以是一种解决方法(例如,监听要清除的通知并在之后立即显示一个新通知)。 最佳答案 没有。您可以安排一堆通知,但那是不同的。无法监听通知何时被关闭、将其保留在屏幕上或执行任何改变其性能的操作,因为这些都是在您的应用程序之外处理的。 关于ios-在iOS中创建持久通知,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18944883/

ios - NSFetchedResultsController 提供 TableView ,同时同一持久存储的后台更新导致死锁

仍在努力将应用从每次使用或显示信息时下载信息转变为使用CoreData(由MagicalRecord提供)在手机上缓存信息。这是在iOS7上因为我们没有设置数据推送系统来在后端发生某些数据更改时自动更新手机的缓存数据,所以在过去的几个月里我一直在思考(因为我们致力于其他方面的工作)应用程序)如何管理在手机上保留数据的本地副本并能够在缓存中拥有最新数据。我意识到,只要我仍然每次都获取数据:-(我可以使用手机的CoreData支持的数据缓存来显示和使用,并且只需使用数据的获取来更新手机上的数据库。所以我一直在将主要数据对象从构成完整对象的下载数据转换为这些主要数据对象是CoreData对象

java - MBean 持久性

我的配置MBean的持久性存在问题。我的配置:@ManagedResource(objectName="pl.mobileexperts.catchme:name=adminMBean",description="adminsettings",persistPolicy="OnUpdate",persistLocation="c:/",persistName="adminSettings.jmx")publicclassAdminSettingsMBean{privatebooleanmoderatorModeEnabled;publicAdminSettingsMBean(){}@M

java - MBean 持久性

我的配置MBean的持久性存在问题。我的配置:@ManagedResource(objectName="pl.mobileexperts.catchme:name=adminMBean",description="adminsettings",persistPolicy="OnUpdate",persistLocation="c:/",persistName="adminSettings.jmx")publicclassAdminSettingsMBean{privatebooleanmoderatorModeEnabled;publicAdminSettingsMBean(){}@M

iphone - 核心数据持久存储协调器不存在

我正在阅读AppleDoc的CoreDataTutorialforiOS教程当我按下+按钮向我的tableView添加一个事件时,应用程序崩溃并且控制台状态:Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'ThisNSPersistentStoreCoordinatorhasno持久性商店。它无法执行保存操作。'我已经多次浏览了该教程,但我找不到任何关于该商店的教程。那么是否有我应该添加但未显示的代码? 最佳答案 您应该使用