ios位置相关的bug

时间:2014-05-16 17:50:00

标签: ios nsstring location

我正在寻找一个奇怪的错误,我正在寻求帮助。

我有一个iPad iOS 7应用程序,允许人们填写表格。他们的条目存储在Sqlite数据库中。当他们重新打开表格时,他们已经对他们制作的作品进行了重新显示。

当iPad进入新城市时,所有条目似乎都消失了。当应用程序在新位置重新激活时,当前页面显示正常,但向左或向右滚动只显示空白字段。如果你滚动它并返回它,当前页面也是空白的。

如果您在数据不可见时打印或通过电子邮件发送表单,则输出中包含所有丢失的数据。如果您双击主页按钮,真正退出应用程序,然后重新启动它,数据也会返回。但只是重新打开表单不会带回数据。

当我把我的Mac和iPad带到一个新的城市时,消失的数据效果发生了,但在我开始测试之后不久就消失了。我不知道它最终是否会消失。当我回到家时,我没有立即测试它,当我开始测试时,错误没有发生。

每个字段都由一个对象支持,该对象包含字段值的强字符串属性。我唯一知道的是,在具有不可见数据的表单中,对于应该具有数据的字段,字符串属性为nil。所有其他字段属性都保留其正确的值。

到目前为止,物理位置的变化是我发现的唯一触发此错误的东西。我的应用在用户授予权限时使用位置,但没有它就可以运行。更改模拟器中的位置不会触发错误。我需要一种方法来重现这个错误但是害怕不得不在整个州(或国家!)旅行,只是看到它。

提前感谢任何想法或建议。

0 个答案:

没有答案