【问题标题】:Objective C Native Library Binding Issue in Xamarin iOSXamarin iOS 中的 Objective C 本机库绑定问题
【发布时间】:2019-05-18 13:23:15
【问题描述】:

我们正在尝试使用以下链接将 iOS 本机库与 Xamarin 绑定。 https://docs.microsoft.com/en-us/xamarin/ios/platform/binding-objective-c/walkthrough?tabs=macos

但是每当我们尝试这样做时,我们都会得到一个文件,其中包含超过 25k 的行和超过 30-40k 的错误,而所有这些我们都得到了 3 行目标 c 代码。

【问题讨论】:

  • 什么是“3行目标c代码”?
  • 您好@SushiHangover 感谢您的回复,出于测试目的,我编写了此代码。 +(void)Print { NSLog(@"Objective C Native Library Binding"); }
  • 我只绑定了一个静态“打印”ObjC 函数,并有一个 11 行的 ObjcBindingApiDefinition 文件 (ApiDefinitions.cs)(我删除了未使用的 using 语句)。

标签: ios objective-c xamarin xamarin.ios xamarin.ios-binding


【解决方案1】:

你更新了 Xcode 和 Objective Sharpie 了吗? 尝试遵循本教程:https://www.youtube.com/watch?v=_lqSXKOH5g8&t=1618s

给你的另一个指南:http://blog.ksharp.info/2018/10/xamarin-native-binding-ios-cocoapods/

【讨论】:

  • 是的,我也更新了 Xcode 和 Sharpie。我遵循了此链接docs.microsoft.com/en-us/xamarin/ios/platform/… 中给出的所有说明。但没有成功。
  • 你可以试试上面的链接。我曾经按照此链接的说明进行操作,并且成功了
猜你喜欢
  • 2014-05-17
  • 2020-10-24
  • 1970-01-01
  • 1970-01-01
  • 2018-08-02
  • 1970-01-01
  • 1970-01-01
  • 2017-07-26
  • 1970-01-01
相关资源
最近更新 更多