Помогите связать статическую библиотеку Objective-C в Monotouch - PullRequest
0 голосов
/ 15 апреля 2011

Мне нужна помощь в связывании статической библиотеки Obj-c, которую я создал для использования из MonoTouch, используя btouch.

Я знаю основной синтаксис при создании файлов API, но в моей библиотеке есть функции, которые я просто не могу найти правильный способ привязки: S

Вот как выглядит мой заголовок:

- (UIImage*) functionSampleOne:(CGImageRef)srcCGImage;
- (UIImage*) functionSampleTwo:(CGImageRef)srcCGImage;
CGImageRef functionSampleThree(CGImageRef image);

Как будет выглядеть API btouch для этого заголовка? Как связать UIImage * и CGImageRef?

1 Ответ

1 голос
/ 15 апреля 2011

Как и любой другой объект:

[Export("functionSampleOne:")]
UIImage FunctionSampleOne(CGImage srcImage);

Не забудьте добавить соответствующие пространства имен в файл определения API:

using MonoTouch.UIKit;
using MonoTouch.CoreGraphics;
...