Объявить и реализовать метод iOS с блоками, но без других параметров

Нужна помощь в объявлении и реализации метода с блоками, но без параметров. Звучит просто, но я что-то упускаю, потому что это работает:

- (void) RetrieveDevices: (NSInteger)count
         success:(void (^)(NSMutableArray *devices))success
         failure:(void (^)(aylaError *err))failure;

- (void)RetrieveDevices:(NSInteger)count
        success:(void (^)(NSMutableArray *devices))successBlock
        failure:(void (^)(aylaError *err))failureBlock
{

}

И это не скомпилируется, так как ожидает тело метода:

- (void) RetrieveDevices
             success:(void (^)(NSMutableArray *devices))success
             failure:(void (^)(aylaError *err))failure;

- (void)RetrieveDevices
            success:(void (^)(NSMutableArray *devices))successBlock
            failure:(void (^)(aylaError *err))failureBlock
{

}

Цените помощь.

5
задан Dan 12 July 2012 в 22:17
поделиться