0

Infobips Objective-C ライブラリを Xamarin にバインドしようとしています。しかし、私はこのブロックで立ち往生しています:

+ (void)shareLocation:(CLLocation *)userLocation withBlock:(IPResponseBlock)block;

私は Objective-C でブロックを使用したことがなく、これが C# にどのようにマップされるべきかを本当に理解していません。

誰でもこれを理解するのを手伝ってもらえますか?

よろしく//ラース

4

1 に答える 1

1

あなたのためにそれを分解させてください:

ここに画像の説明を入力

ラムダとブロックの構文が似ていることに注意してください。

(args) => {
//  implementation code
};

(void) = ^{
        NSLog(@"This is a block");
    };

ここで、バインド部分について、Xamarin は使いやすいドキュメントを提供します: Binding Objective-C Libraries

于 2014-10-22T13:20:00.953 に答える