2014-09-19 11 views
6

Ho problemi con la libreria MWPhoto dopo il passaggio a IOS 8 e XCODE 6. L'errore si verifica nella classe PSTCollectionView. Mi chiedo perché mi restituisce l'errore Missing context for method declaration. Sotto puoi trovare il codice e l'immagine per errore.Contesto mancante per la dichiarazione del metodo in IOS 8 per MWPhotoBrowser

#import <objc/runtime.h> 
- (NSMethodSignature *)methodSignatureForSelector:(SEL)selector { 
    NSMethodSignature *signature = [super methodSignatureForSelector:selector]; 
    if (!signature) { 
     NSString *selString = NSStringFromSelector(selector); 
     if ([selString hasPrefix:@"_"]) { 
      SEL cleanedSelector = NSSelectorFromString([selString substringFromIndex:1]); 
      signature = [super methodSignatureForSelector:cleanedSelector]; 
     } 
    } 
    return signature; 
} 

- (void)forwardInvocation:(NSInvocation *)invocation { 
    NSString *selString = NSStringFromSelector([invocation selector]); 
    if ([selString hasPrefix:@"_"]) { 
     SEL cleanedSelector = NSSelectorFromString([selString substringFromIndex:1]); 
     if ([self respondsToSelector:cleanedSelector]) { 
      invocation.selector = cleanedSelector; 
      [invocation invokeWithTarget:self]; 
     } 
    }else { 
     [super forwardInvocation:invocation]; 
    } 
} 

@end 

enter image description here

risposta

Problemi correlati