Xamarin iOS 依赖项服务始终在 iOS 应用程序中返回 null 对象
本文关键字:iOS 应用程序 返回 null 对象 依赖 服务 Xamarin | 更新日期: 2023-09-27 18:35:08
我使用 Xamarin Studio 并致力于 iOS 依赖服务
在这里,我尝试解决通过依赖服务获取对象的运行时问题。我们在下面的示例项目中尝试了相同的方法,如下所示:
1) 创建一个 PCL 项目并将接口保留在那里。使用 Xamarin.Forms ver 1.2.2.6243。
2)创建了一个iOS类库(使用经典API),它具有上述实现 接口。(以上添加的参考资料)
3)创建了一个iOS项目,该项目是起点,它调用了依赖服务方法 获取已实现类的对象。 (为上述两个添加了引用)
4)尝试获取上述类的对象并调用iOS库中实现的一些接口方法 项目。
结果:我遇到了运行时问题,因为每次依赖服务返回的对象都是空的,并且无法调用iOS库中实现的任何API。
如果我们在这里遗漏了任何东西或做错了什么,请提出建议。
- 将属性放在命名空间上方。
[程序集:Xamarin.Forms.Dependency(typeof (SQLite_iOS))]
命名空间 DataBinding.iOS...
- 使用"Dependency"
- 的全名,即"Xamarin.Forms.Dependency(...)"