【发布时间】:2015-01-29 11:58:51
【问题描述】:
我正在尝试绑定一个 Objective-C 库。 BaseType 属性无法创建!
我正在关注 Xamarin 的网站教程。我也尝试在网上搜索,找到了一些解决方案,例如:
-
有人说我没有创建 Xamarin ios bindind 项目,但是 我有 ApiDefinition.cs 和 StructsAndEnums.cs;
-
设置ObjcBindingApiDefinition的属性;
-
使用Objective Sharpie,但会出现很多错误。
我不记得了,但它们都不起作用。
这是修改后的自动生成代码:
namespace BindingProject
{
using System;
using System.Drawing;
using System.Collections;
using MonoTouch.CoreGraphics;
using MonoTouch.CoreAnimation;
using MonoTouch.ObjCRuntime;
using MonoTouch.Foundation;
using MonoTouch.UIKit;
[**BaseType** (typeof (NSObject))]
interface UIResponder {
}
}
我创建的项目正在进行解决方案:
- c#
- IOS
- 选择经典或统一 API(我现在不记得了,因为两者 有类型)
- 我选择了IOS绑定项目。
我所知道的是,当我选择经典或统一时,我找不到任何 MonoTouch 类型。
【问题讨论】: