不能从swift

时间:2016-03-18 01:13:02

标签: objective-c swift

我不知道这个方法调用有什么问题,它继续给我编译错误“预期表达式”

我的方法

class func getAllListings(deviceId:String , pageNo:Int ,onSuccess: (ItemsResponse) -> Void, onFail: () -> Void){}

调用方法

[KhawaterServerManager getAllListings: uniqueIdentifier:^(NSString*) pageNo:^(NSInteger*) onSuccess:^(ItemsResponse * _Nonnull items) {
        printf("success");
    } onFail:^{
        printf("fail");
    }];

我的方法调用有什么问题?

1 个答案:

答案 0 :(得分:2)

方法调用应该看起来像

[KhawaterServerManager getAllListings:@"" pageNo:1 onSuccess:^(ItemsResponse *itemResponse) {
    printf("success");
} onFail:^{
    printf("fail");
}];