我从Objective-C框架进行了绑定,它可以正常工作,但是当我尝试链接Xamarin.iOS项目(仅链接框架SDK)时,出现此错误
MTOUCH:错误MT5211:本机链接失败,未定义Objective-C 类别:GLKView。找不到符号“ _OBJC_CLASS _ $ _ GLKView” 与您的应用程序链接的任何库或框架中。 (MT5211)
In the microsoft documentation,表示将 [Protocol] 属性添加到绑定项目。
我尝试将属性添加到 ApiDefinition.cs 中,首先在类的顶部,然后在类的所有方法和接口使用之前,都没有成功。
我在做什么错了?
答案 0 :(得分:2)
我尝试过与您相同的步骤,并下载了您提供的项目。它可以在我的VS for Mac上运行。因此,我建议您创建一个新的空白绑定libaray并将其复制代码,然后再次构建它。
我已将项目上传到我的gitHub。您可以下载它并尝试一下。 Demo