没有基础.URL结构暴露给Xamarin?

没有基础.URL结构暴露给Xamarin?,xamarin,foundation,Xamarin,Foundation,在Xamarin中,我可以访问Foundation.NSUrl。这很好,但我有一个绑定到的本机(Swift)库,它公开了一个struct typeFoundation.URL?属性 我看不到Xamarin中定义的这种类型,尝试使用NSUrl会生成生成错误。Xamarin中是否存在URL类型,或者是否存在可以在绑定中使用的等效类型,或者是否存在可以在StructsAndEnums.cs中使用的定义?不支持绑定到Swift库。URL是仅在Swift中定义的iOS SDK类型。现在,要绑定到swift

在Xamarin中,我可以访问
Foundation.NSUrl
。这很好,但我有一个绑定到的本机(Swift)库,它公开了一个struct type
Foundation.URL?
属性


我看不到Xamarin中定义的这种类型,尝试使用
NSUrl
会生成生成错误。Xamarin中是否存在
URL
类型,或者是否存在可以在绑定中使用的等效类型,或者是否存在可以在StructsAndEnums.cs中使用的定义?

不支持绑定到Swift库。URL是仅在Swift中定义的iOS SDK类型。现在,要绑定到swift库,您需要将swift API封装在Objective-C中并绑定到Obj-C。下面是一篇关于绑定到swift库的好文章:谢谢,我绑定到swift库没有太大困难。只是我目前遇到的URL结构问题。由于它是一种结构,可能有一种方法可以在绑定代码中定义等价物,例如在StructsAndEnums.cs中。@fractor,关于在xamarin中绑定swift,我只找到一个示例:,以及一篇关于绑定swift的文章: