1

iOS5 デバイスのバックグラウンドで実行される歩数計を構築したいと思います。Nike+ が歩数計アプリで行っているように、Core Motion フレームワークを使用してこれを達成できることは理解しています。

また、Core Motion をバックグラウンドで使用できるタイミングに制限があると聞いています。具体的には、OReilly の iOS 5 の本には、「iOS5 では、アプリがバックグラウンドで実行されている間、Core Motion は合法です。これを利用するには、アプリは何らかの理由でバックグラウンドで実行する必要があります。」

これは私には奇妙に思えます。これは、バックグラウンドで Core Motion を使用するには「言い訳」が必要ということですか?

4

2 に答える 2

1

はい、アプリをバックグラウンドで実行するには、アプリが音楽、場所、VOIP といういくつかの恵まれたカテゴリのいずれかに属している必要があります。

編集:

ここでドキュメントを見つけることができます: https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CoreData/Articles/cdRelationships.html

于 2012-04-18T22:44:52.850 に答える