我正在尝试使用SDWebImage nuget从Xamarin.IOS的UIImageView中的Web加载图像,但是我无法完成此任务
答案 0 :(得分:2)
由于CocoaPod上提供了SDWebImage,因此您可以使用Objective Sharpie
来绑定库。首先,您应该将here的Objective 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。