ブロックを含む呼び出したクラス メソッドから bool 値を返そうとしています。「互換性のないブロック ポインター タイプが送信されています...」というエラーが表示されます。これを回避するにはどうすればよいですか? 私が呼び出したクラスメソッドがエラーの有無にかかわらず完了するかどうかを知りたいだけです...
+ (BOOL)saveSelectedDepartmentsToParse:(NSMutableDictionary *)dictionary {
    NSArray *array = [dictionary allKeysForObject:@"YES"];
    NSMutableArray *trimmedArray = [[NSMutableArray alloc] init];
    for (NSString *string in array) {
        NSString *final = [string removeAllInvalidCharacters];
        [trimmedArray addObject:final];
    }
    NSLog(@"Array = %@", trimmedArray);
    PFInstallation *currentInstallation = [PFInstallation currentInstallation];
    [currentInstallation removeObjectForKey:@"channels"];
    [currentInstallation addObjectsFromArray:trimmedArray forKey:@"channels"];
    [currentInstallation saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
        if (error == nil) {
            NSLog(@"Parse Save Succeeded");
            [self saveDepartmentsDictionary:dictionary];
        }
        else {
            NSLog(@"Parse Save Failed, %@", error.localizedDescription);
        }
    }];
}