0

有什么方法可以存储 iPhone 应用程序的特定状态。我的目标是制作一个独立于应用程序的库,它可以集成到任何应用程序中,并存储应用程序的状态,包括事件和相应的时间。这可以从应用程序的特定部分重放。如何实现?希望得到健康的回应。

4

3 回答 3

1

我认为,这不是一种通用的方法。因为苹果 IOS SDK 不允许访问其他应用程序状态信息。但是你可以尝试它的私有框架(在这种情况下,App 不会被苹果批准)。谢谢

于 2012-11-09T06:42:58.237 回答
1

鉴于每个应用程序都旨在仅在其沙箱(即文件系统的受限区域)内存储和访问数据,我建议您寻找外部数据源来存储您的库。

具体来说,iCloud 存储能否满足您的要求?但是,有些用户可能没有活动帐户,因此替代方案可能是使用后端即服务 (BAAS) 产品(例如,Kinvey、StackMob、Parse)?您可以在后者上存储用户的个人资料和相关数据。或者您甚至可以将自己的后端作为外部数据源。

有关 iOS 中沙盒方法的信息,请在此处查看:http: //developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/TheiOSEnvironment/TheiOSEnvironment.html#//apple_ref/doc/uid/TP40007072 -CH9-SW2

希望有帮助。

于 2012-11-09T06:59:44.197 回答
0

在对该部分进行大量挖掘之后,我在以下链接中找到了我的问题的确切解决方案。http://www.cocoawithlove.com/2008/11/automated-user-interface-testing-on.html。希望能帮助那些寻找解决方案的人。但是,使用所提供解决方案的应用程序将被应用商店拒绝。它只能用于您自己的目的。

于 2012-11-20T05:50:29.583 回答