我正在尝试确定(潜在)项目所需的某些功能的可行性。我(还)正在寻找一个方法,只是一个可以做的事情。我为任何模糊和无知道歉:前者是由于NDA使得Apple的NDA看起来像GPL,后者是因为我没有iPhone或MAC经验。
我对Objective-c和界面构建器(回到NextStep)和一些PDA开发经验有了深刻的理解,所以即使我的问题很幼稚,我也可能会理解答案。我做了一些浏览,所以我知道一些流行语。
我无法详细介绍实际项目,但我提出了一个蹩脚的比喻。
所以我需要做的事情对我来说似乎很冒险
用户将意识到(并且实际上欢迎)这些限制。这是一个信任问题 - 用户不得寻求帮助或使用帮助应用程序来解决难题,并希望监视器(和其他参赛者)知道他没有。用户可以在开始时单击“确定,我理解并批准”屏幕,但不能与服务器的每次通信相关。
应用程序只与中央服务器(由我的公司运行)通信 - 监视器无法购买服务器软件,服务器的URL也不会是用户(或监视器)可修改的。
嘿!这看起来像是一个参加考试的应用程序。不是我在做什么,但那也很酷!
编辑 -
我更改了标题,并在问题中添加了更多部分,部分基于mmc的答案。应用程序可以在脱机模式下运行,该模式必须执行以下操作:
因此,使用考试类比,用户离线体验将是这样的
所以问题就变成了
我仍然希望以实时上传方式运行,因此我想到了其他一些想法。
答案 0 :(得分:3)
听起来你最好不再使用手机,而是将其专用于iPod Touch。
你已经找到了麻烦点。
applicationWillTerminate:
方法)但不可靠。如果操作时间过长,您的应用程序将被强行终止。