是否可以使用设置应用程序来存储来自外部传感器(如Nike + iPod App)的首选项?

时间:2012-02-18 12:41:06

标签: ios settings nsuserdefaults sensor

也许这是一个愚蠢的问题,但我想确定它。

我正在开发一个使用脉冲计的应用程序,我有兴趣让用户设置将在应用程序中使用的脉搏计(每个脉冲计都有一个唯一的ID)。 由于脉搏计标识符几乎不会改变(但可以更改)设置应用程序将是管理该信息的正确位置。

我知道我可以以字典方式使用NSUserDefaults来存储值,但我不希望用户在Settings App中手动编写传感器的标识符代码。我想从应用程序中检测传感器。我知道我的应用程序是如何做到的,但有没有办法在设置应用程序中执行此操作? 我认为这是不可能的,因为它需要包含在设置应用程序中执行的代码,但我不知道它是否是一种方法(将用户默认“链接”到该代码或类似的东西)。

例如,Nike + iPod App可让您在“设置”应用中以我想要的方式检测传感器。

任何人都可以确认这是不可能的(当然,没有耐克并与Apple达成协议,将选项包含在Settings App XD中)?

1 个答案:

答案 0 :(得分:0)

启动应用程序后,您可以使用基于脉冲计的显示选项为您自己的应用程序“设置”窗格设置选项。您的应用程序必须在运行时检测它(并确定范围/步骤)。之后,用户可以从应用程序更改设置窗格中的下拉/步进器。如果我理解正确的话。