【发布时间】:2018-10-23 03:37:08
【问题描述】:
我正在使用 XF,我在 android 的资产中有一个 bin 文件,我正在使用依赖服务来读取文件,在 android 部分我没有问题,但我想在 iOS 中拥有相同的东西。有人知道应该怎么做吗? 这是我在 android 端的代码:
class UpdateHardware : IUpdateHardware
{
public Stream OpenFile()
{
AssetManager assets = Android.App.Application.Context.Assets;
var asset = Android.App.Application.Context.Assets.Open("TesterProg.bin");
return asset;
}
}
以及我在 PCL 中使用的代码:
private Stream GetFile()
{
return DependencyService.Get<IUpdateHardware>().OpenFile();
}
我想为 iOS 做同样的事情。提前致谢。
【问题讨论】:
-
您使用 .NET Standard 还是共享代码?
-
有一些用于访问文件系统的库,但大多数都已过时或没有得到很好的维护
-
@Ali123 我正在使用 .NET Standard。那么如果库已经过时了,那我该怎么办呢?
标签: ios file xamarin.forms stream