ios - MonoTouch/MonoDevelop 或其他东西中的错误?

标签 ios mono xamarin.ios monodevelop isolatedstorage

当部署到 iPhone 时,我在 Mono 中加载了一些 XML 文件。我通过与文件所在的 Mac 的 LAN 连接在 Windows 中编辑了其中一个 XML 文件。编辑 xml 文件后,应用程序似乎拒绝 xml 文件存在。与 XML 文件相关的属性仍然是“始终复制”和“内容”,我知道它存在,我什至可以打开和编辑它 MonoDevelop。但是在应用程序 isolatedstorage.fileexists("filename.xml") 中总是返回 false。

我删除了该文件并将其删除,我复制并粘贴了该文件,哎呀,我什至将另一个 xml 文件重命名为相同的文件名,但该 xml 文件不再被识别。

不确定现在该做什么?

最佳答案

您尝试过“File.Exists”吗?

请记住,IsolatedStorage 的主要目标是将文件与外部(应用程序)使用隔离开来。因此,MonoDevelop 将复制到应用程序文件夹,但不会复制到隔离存储中。桌面应用程序、MonoMac 应用程序也是如此......

FWIW IsolatedStorage API 存在于 MonoTouch 中以帮助您移植现有代码(从“桌面”框架或 WP7),但没有理由(除了可移植性)使用它。在 iOS 中,应用程序已经(彼此)隔离,它们的文件也是如此。

关于ios - MonoTouch/MonoDevelop 或其他东西中的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7138984/

相关文章:

iphone - becomeFirstResponder 问题

ios - 结构数组不在闭包外更新

ios - 中止所有dispatch_semaphore_wait

asp.net-mvc-3 - 在 Mono 上托管 MVC3 应用程序

mono - 嵌入单声道时如何设置运行时选项?

c# - 单点触控 : Using ServiceStack caused JIT error?

c# - 即使在注销后,ADAL for .NET for iOS 应用程序也可以对以前的用户进行身份验证

c# - P/Invoke ioctl 系统调用

ios - 在设备上设置多个 UIBarButtonItems 失败,但在模拟器上则不会

ios - 如何在 xamarin ios 中自定义 UITableViewCell 的背景颜色?