NSUrl 不被 Foundation 命名空间识别

NSUrl is not recognized by Foundation namespace

我正在 Visual Studio 中构建一个 iOS 绑定库。 Objective Sharpie 在 ApiDefinition.cs 中生成了一个代码。我正在使用指令命名空间 "Foundation" 但在 "Foundation" 处单击 F12 不会将我重定向到命名空间定义。无法识别 "NSURL" 类型。其他 类 像 "NSString" 等都很好识别。有一个错误:

CS0246  C# The type or namespace name 'NSURL' could not be found (are you missing a using directive or an assembly reference?)

我应该怎么做才能让 'NSUrl' 被识别?

编译会提示大量错误。比如

你必须做点什么。例如,使用ulong/long代替nuint,并注释[Verify(MethodToProperty)]等代码。此外,iOS和Xamarin.iOS之间存在一些差异Object.For示例名称,OC中的NSURL和C#中的NSUrl。需要手动修改。