私はここで見つけた質問の投稿でこの情報に出くわしました:
「Appleは、アプリストアに送信されるアプリに追加のルールを追加しました。
Documentsフォルダに任意のデータファイルを保存できなくなりました。ドキュメントフォルダに保存できるのは、ユーザーが手動で入力して保存したテキストファイルや、カメラで撮影した写真など、ユーザーが生成したコンテンツのみです。
これで、アプリで生成されたファイルをDocumentsフォルダーではなくLibrary/Cacheフォルダーに保存することが期待されます。さらに、iCloudに同期させたくないファイルにskipbackup属性をマークする必要があります。
これに従わないと、Appleによってアプリが拒否されます。
理由:ドキュメントフォルダがiCloudへの同期に使用されるようになりました。iCloudは数分ごとに同期を行い、アプリで生成されたファイルのメガバイトをDocumentsフォルダーに保存すると、ユーザー自身のiCloud同期ファイルと混同されてしまいます。」
これは、私のアプリでNSUserDefaultsを使用した方法が、Appleにとって「合法」であるかどうか疑問に思います。
約5か所でユーザー入力を受け取るシンプルなアプリを作っています。これらの単純な文字列をNSUserDefault変数に保存しています。
上記の引用符内で行われたステートメントを完全に理解している人への私の質問は次のとおりです。
Appleで許可されなくなった方法でデータを保存していますか?
私は開発ゲームに不慣れであり、引用符で囲まれた情報は、私が間違っているかどうかを(私のアプリの状況の文脈で)明確にしません。
助けてくれてありがとう!