0

これはよく知られており、議論されている問題であることは承知しています。そして、知りたいことをここですでに検索しましたが、結論を得ることができませんでした。

UniqueIdentifier はまだ iOS6.0.1 で動作しています (ただし、5.0 以降は廃止されています)。しかし、古い OS バージョンとは異なる (または nil) 文字列を返す可能性はありますか? そして、おそらく特定のデバイスでのみですか?私は 5.1 でテストできましたが、返された文字列は 6.0.1 のものと同じです。

もう機能しないと言っているのをたくさん読んだことがありますが、実際にはまだ機能しています。問題は、以前とまったく同じように機能するかどうかです。非推奨のために何かが変更された可能性はありますか?もう uid に依存するべきではないことはわかっていますが、最近アプリで発生しているいくつかの奇妙な動作を分析してデバッグしようとしています。

ありがとう、フランシスコ

4

1 に答える 1

0

iOS 6 以降では、NSUUID を使用する必要があります。

http://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSUUID_Class/Reference/Reference.html

それはあなたの実際の質問に答えていないことを理解しています。Apple は、何らかの理由で古い方法を使用することを望んでおらずアプリケーションの使用が拒否されるケースがありました. したがって、それが機能するかどうかは、送信することさえできない場合、おそらくそれほど問題ではありません;)。メカニズムは変わっていないと思います。

于 2012-11-14T01:58:50.057 に答える