如何在Xamarin,IOS中使用SDWebImage绑定

时间:2019-02-07 16:03:13

标签: ios xamarin.ios sdwebimage

我正在尝试使用SDWebImage nuget从Xamarin.IOS的UIImageView中的Web加载图像,但是我无法完成此任务

1 个答案:

答案 0 :(得分:2)

由于CocoaPod上提供了SDWebImage,因此您可以使用Objective Sharpie来绑定库。首先,您应该将hereObjective Sharpie下载到Mac。

一旦成功安装了Objective Sharpie,打开终端并使用Objective Sharpie必须提供的命令:

$ sharpie pod init -f ios SDWebImage 

设置好CocoaPod之后,就可以创建绑定了:

$ sharpie pod bind

这将导致构建CocoaPod Xcode项目,然后由Objective Sharpie对其进行评估和解析。将会生成很多控制台输出,但是最终会导致绑定定义,就像:

(... lots of build output ...)

Parsing 19 header files...

Binding...
[write] ApiDefinitions.cs
[write] StructsAndEnums.cs

Done.

但是,ApiDefinitions.cs和StructsAndEnums.cs中存在一些错误。这里是一个similar case,您可以参考。

此外,如果要加载图像,则可以使用FFImageLoading