gpt4 book ai didi

c# - Xamarin iOS 依赖项服务始终在 iOS 应用程序中返回空对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:02:24 24 4
gpt4 key购买 nike

我使用 Xamarin Studio 并从事 iOS 依赖服务

在这里,我尝试解决通过依赖服务获取对象时的运行时问题。我们在示例项目中尝试了相同的方法,如下所示:

1) 创建一个 PCL 项目并将接口(interface)保留在那里。使用 Xamarin.Forms 版本 1.2.2.6243。

2) 创建了一个 iOS 类库(使用经典的 API),它实现了上面的 接口(interface)。(为上面添加的引用)

3) 创建一个作为起点的 iOS 项目,它调用了 Dependency Service 方法 获取实现类的对象。 (为以上两者添加了引用)

4) 试图获取上述类的对象并调用iOS库中实现的一些接口(interface)方法 项目。

结果:我遇到了运行时问题,因为每次依赖服务返回的对象都是空的,并且无法调用在 iOS 库中实现的任何 API。

如果我们在这里遗漏了什么或做错了什么,请提出建议。

最佳答案

  1. 将属性放在命名空间之上。

[程序集:Xamarin.Forms.Dependency(typeof (SQLite_iOS))]

命名空间DataBinding.iOS...

  1. 使用“Dependency”的全名,即“Xamarin.Forms.Dependency(...)”

关于c# - Xamarin iOS 依赖项服务始终在 iOS 应用程序中返回空对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27618792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com