私のiOSプロジェクトでは、第三者のライブラリ(Google VR)を使用しています。これはNSUserDefaults
に読み書きします。iOS上で "monitor" NSUserDefaults読み込みと書き込み
は私が読んで、私はライブラリが見つからない探しとされていないかを確認することです必要なもの
NSArray *keys = [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys];
for(NSString* key in keys){
// your code here
NSLog(@"value: %@ forKey: %@",[[NSUserDefaults standardUserDefaults] valueForKey:key],key);
}
のようなもので(すべてのユーザーのデフォルトを印刷することができます知っている。
基本的には、ライブラリーのチェックを設定が完了した場合(段ボールのヘッドセットとのペア設定)に、ユーザーのデフォルトキーを確認して、何が起きているのかを知りたい場合は
私はdiffを実行すること、ペアリングの前後でユーザーのデフォルトが変更されていることを確認しますが、一般的なWAがあるかどうかを知りたいy NSUserDefaults
の呼び出しを監視する。
方法はすばらしい解決策のように聞こえるが、私はそれがどのように機能するかについてはあまりよく分かっていない。
EDIT:レコードの、私は以下の@BlackMで解答を使用し、UnityのためそのGoogleのVRを発見、iOSの上で、それはヘッドセットかどうかを設定しているかどうかを確認するためにcom.google.cardboard.sdk.DeviceParamsAndTime
を探します。
、読み込みません。 – rmaddy
上記のコメントは編集前のものでしたが、今は読み込みにも役立ちます。 @rmaddyはこの最新の変更前に正しかった。 – Ali