6
移動到IOS 8和XCODE 6後,MWPhoto庫出現問題。在PSTCollectionView類中發生該錯誤。我想知道爲什麼它會返回我Missing context for method declaration
錯誤。您可以在下面找到錯誤代碼和圖片。缺少用於MWPhotoBrowser的IOS 8中的方法聲明的上下文
#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
它的工作就像一個魅力正常工作。謝了哥們! – 2015-01-20 06:47:07
謝謝,它的工作原理! – 2015-05-13 03:32:56