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
Ha funzionato come un fascino. Grazie compagno! –
Grazie, funziona! –