Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何绑定Objective-C++;在Xamarin?_Xamarin_Xamarin.ios_Objective C++_Xamarin.ios Binding - Fatal编程技术网

如何绑定Objective-C++;在Xamarin?

如何绑定Objective-C++;在Xamarin?,xamarin,xamarin.ios,objective-c++,xamarin.ios-binding,Xamarin,Xamarin.ios,Objective C++,Xamarin.ios Binding,我想在Xamarin中绑定Objective-C++库。这可能吗?如果是这样,我需要如何声明这些方法所在的名称空间,以及在导出标记中放置什么?我们这里有一个关于Objective-C主题的非常详细的文档: 对于Obj-C++绑定,您可以参考这个答案 的可能重复,因此我需要为库制作一个Objective-C包装器,在这里我只需将方法转发到Objective-C++?然后绑定它?我确实提供了一个包装器,但是我包装了它,这样我就有了一个UIViewController,我可以在Xamarin代码中进行

我想在Xamarin中绑定Objective-C++库。这可能吗?如果是这样,我需要如何声明这些方法所在的名称空间,以及在
导出
标记中放置什么?

我们这里有一个关于Objective-C主题的非常详细的文档:

对于Obj-C++绑定,您可以参考这个答案


的可能重复,因此我需要为库制作一个Objective-C包装器,在这里我只需将方法转发到Objective-C++?然后绑定它?我确实提供了一个包装器,但是我包装了它,这样我就有了一个
UIViewController
,我可以在Xamarin代码中进行子类化,并简单地覆盖一些变量。它不包括库提供的所有功能,只包括我现在需要的功能。当我需要更多的库时,我可以扩展包装器。