我有一个 Mac RB 应用程序,当我根据用户的首选项向 TextOutputStream 写入一行时崩溃。当用户是管理员时,写操作效果很好,但任何其他用户都崩溃了。这让我认为这是一个权限问题,所以我尝试更改权限,但没有运气。
错误是:“未处理 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