Quellcode durchsuchen

Address "This block declaration is not a prototype" warning (#345)

Thanks @jnavarrom
Javier Navarro vor 6 Jahren
Ursprung
Commit
b7cac1fe48

+ 1 - 1
Classes/Core/FLEXScopeCarousel.m

@@ -76,7 +76,7 @@ NSString * const kCarouselCellReuseIdentifier = @"kCarouselCellReuseIdentifier";
 
                 // Notify observers
                 __typeof(self) self = weakSelf;
-                for (void (^block)() in self.dynamicTypeHandlers) {
+                for (void (^block)(FLEXScopeCarousel *) in self.dynamicTypeHandlers) {
                     block(self);
                 }
             }

+ 1 - 1
Classes/Core/FLEXTableViewController.h

@@ -89,6 +89,6 @@ extern CGFloat const kFLEXDebounceForExpensiveIO;
 
 /// Convenient for doing some async processor-intensive searching
 /// in the background before updating the UI back on the main queue.
-- (void)onBackgroundQueue:(NSArray *(^)())backgroundBlock thenOnMainQueue:(void(^)(NSArray *))mainBlock;
+- (void)onBackgroundQueue:(NSArray *(^)(void))backgroundBlock thenOnMainQueue:(void(^)(NSArray *))mainBlock;
 
 @end

+ 2 - 2
Classes/Core/FLEXTableViewController.m

@@ -127,7 +127,7 @@ CGFloat const kFLEXDebounceForExpensiveIO = 0.5;
 
 - (void)updateSearchResults:(NSString *)newText { }
 
-- (void)onBackgroundQueue:(NSArray *(^)())backgroundBlock thenOnMainQueue:(void(^)(NSArray *))mainBlock {
+- (void)onBackgroundQueue:(NSArray *(^)(void))backgroundBlock thenOnMainQueue:(void(^)(NSArray *))mainBlock {
     dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
         NSArray *items = backgroundBlock();
         dispatch_async(dispatch_get_main_queue(), ^{
@@ -173,7 +173,7 @@ CGFloat const kFLEXDebounceForExpensiveIO = 0.5;
 
 #pragma mark - Private
 
-- (void)debounce:(void(^)())block {
+- (void)debounce:(void(^)(void))block {
     [self.debounceTimer invalidate];
     
     self.debounceTimer = [NSTimer

+ 1 - 1
Classes/GlobalStateExplorers/Keychain/FLEXKeychainQuery.m

@@ -182,7 +182,7 @@
 #ifdef FLEXKEYCHAIN_SYNCHRONIZATION_AVAILABLE
 + (BOOL)isSynchronizationAvailable {
 #if TARGET_OS_IPHONE
-    return @available(iOS 7.0, *);
+    return YES;
 #else
     return floor(NSFoundationVersionNumber) > NSFoundationVersionNumber10_8_4;
 #endif

+ 2 - 2
Classes/Utility/FLEXAlert.h

@@ -10,14 +10,14 @@
 
 @class FLEXAlert, FLEXAlertAction;
 
-typedef void (^FLEXAlertReveal)();
+typedef void (^FLEXAlertReveal)(void);
 typedef void (^FLEXAlertBuilder)(FLEXAlert *make);
 typedef FLEXAlert *(^FLEXAlertStringProperty)(NSString *);
 typedef FLEXAlert *(^FLEXAlertStringArg)(NSString *);
 typedef FLEXAlert *(^FLEXAlertTextField)(void(^configurationHandler)(UITextField *textField));
 typedef FLEXAlertAction *(^FLEXAlertAddAction)(NSString *title);
 typedef FLEXAlertAction *(^FLEXAlertActionStringProperty)(NSString *);
-typedef FLEXAlertAction *(^FLEXAlertActionProperty)();
+typedef FLEXAlertAction *(^FLEXAlertActionProperty)(void);
 typedef FLEXAlertAction *(^FLEXAlertActionBOOLProperty)(BOOL);
 typedef FLEXAlertAction *(^FLEXAlertActionHandler)(void(^handler)(NSArray<NSString *> *strings));