xamarin - iOS 相当于访问 Android 资产文件
问题描述
我有一个 Xamarin Android 应用程序,其中我将一些文件捆绑为资产,我可以像这样访问它们:Android.App.Application.Context.Assets.Open(fileName))
.
我将如何在 iOS 应用程序中执行此操作?
解决方案
该类与使用构建操作NSBundle
最接近:BundleResource
例子:
var path = NSBundle.MainBundle.BundlePath;
var filePath = Path.Combine(path, "someDataFile.xml");
var someFileContents = File.ReadAllBytes(filePath);
一些类也有FromBundle
重载:
var image = UIImage.FromBundle("myimage.png");
推荐阅读
- ios - 当前页面点较大的页面控件不起作用(带有滚动的 UIPageControl)
- python - 如何连接到boto3中的区域
- android - 单击通知时检查活动是否在屏幕上?(使用意图)
- android - 如何让 OnCompleteListener 在 Kotlin 中等待?
- api - Binance Websocket 深度通道对给定 ID 的更新过多
- python - 散景 categorical_bar_stacked
- php - 我该如何解决这个关于 webdriver 的错误?
- json - 将大对象序列化为 JSON 字符串
- prometheus - 普罗米修斯中的刮擦间隔和评估间隔
- javascript - 使用 jquery 返回搜索结果页面