ユーザーの設定で TextOutputStream に行を書き込むとクラッシュする Mac RB アプリがあります。ユーザーが管理者である場合、書き込み操作はうまく機能しますが、他のユーザーはクラッシュします。これは許可の問題だと思ったので、許可を変更してみましたが、運が悪かったです。
エラーは次のとおりです。「クラス NilObjectException の例外が処理されませんでした。操作をシャットダウンする必要があります」
素晴らしい人々からの助けをいただければ幸いです。ありがとう!
コードは次のとおりです。
Dim TableString as String
Dim fileStream As TextOutputStream
Dim File as FolderItem
File = SpecialFolder.SharedPreferences.Child("FileName.txt")
TableString = TranslationTableToString
fileStream=File.CreateTextFile
// This didn't help:
//File.permissions= &o777
// This line Breaks:
fileStream.WriteLine TableString