

Sandboxを有効にしたとき、OpenPanelから選択したrealmファイルを開くと
[realmファイル].realm.managementフォルダの作成時に例外が起きます。  
回避する方法を教えてください。  
realmファイルはユーザがOpenPanelで選択可能な場所に存在することを想定しています。


CC BY-SA 4.0
2018-07-12T12:29:48.117
45556
2018-08-18T03:30:26.027
20521
question
swift macos realm
Sandboxを有効にしたときのrealmファイルの開き方について教えてください


プロジェクト設定の、`Capabilities`タブの`App Sandboxing`の下の方に`File
Access`という蘭が有ると思うのですが、そこの`User Selected File`を`Read/Write`にするとどうなりますか？


CC BY-SA 4.0
2018-07-13T20:29:04.703
45595
2018-07-13T20:29:04.703
14745
45556
answer


Open Panelから選択したrealmファイルを更新モードで使用することは諦めました。  
その代わり、まず読み書きの許可を与えるためOpen
Panelでディレクトリを選択し、それからそのディレクトリ下のrealmファイルを選択するUIに変更することにしました。  
あと、アプリ終了時にはrealm関連ファイル(lock, note, management)を削除することにしました。


CC BY-SA 4.0
2018-08-18T01:05:07.483
47594
2018-08-18T03:30:26.027
2018-08-18T03:30:26.027
20521
20521
45556
answer