我使用Xamarin Studio并使用iOS依赖服务
这里我尝试通过依赖服务获取对象时解决运行时问题。 我们在以下示例项目中尝试过相同的内容:
1)创建了一个PCL项目并将接口保留在那里。使用Xamarin.Forms ver 1.2.2.6243。
2)创建了一个iOS类库(使用经典的API),它具有上面的实现 interface。(上面添加的参考文献)
3)创建了一个起点的iOS项目,并调用了Dependency Service方法 获取已实现类的对象。 (上面两个都添加了参考文献)
4)尝试获取上面类的对象并调用iOS库中实现的一些接口方法 项目
结果:每次依赖服务返回时,我都会收到运行时问题,并且无法调用iOS库中实现的任何API。
如果我们遗漏任何事情或在这里做错了,请建议。
答案 0 :(得分:2)
[assembly:Xamarin.Forms.Dependency(typeof(SQLite_iOS))]
命名空间DataBinding.iOS ...