2013-02-27 68 views
3

我正在學習Objective C的結合MonoTouch的,我有與是塊屬性麻煩如何綁定屬性塊的MonoTouch

@property (nonatomic, copy) void (^onLongPress)(UIView*, NSInteger); 

我有這樣的時刻

delegate void onLongPress (UIView view, int index); 
[Export ("onLongPress")] 
void onLongPress() { set; } 

回答

5

如何綁定塊的文件是有http://docs.xamarin.com/guides/ios/advanced_topics/binding_objective-c_libraries 3.10

但你的代碼顯示塊屬性,而不是採取一個屬性的功能。

在你的情況,我會結合這樣的:

//ApiDefinition.cs 
delegate void OnLongPress (UIView view, int index) 

[Export("onLongPress")] 
OnLongPress OnLongPress { set;} 

這將可能的工作,但我從來沒有遇到過這種特殊情況,我感興趣的是你的結果。