我正在尝试在我的设备上使用theos创建我的第一个移动订阅调整
但是当我编译的时候我得到了这个错误
Tweak.xm:23:1:错误:控件可能到达非void函数的结尾[-Werror,-Wreturn type]
我的Tweak.xm
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
static NSMutableDictionary *plist = [[NSMutableDictionary alloc] initWithContentsOfFile:@"/var/mobile/Library/Preferences/com.myplist.customwapprefs.plist"];
static BOOL pictureFit = NO;
static id connection = nil;
%hook WAPhotoMoveAndScaleViewController
- (BOOL)mustScaleToFill {
pictureFit = [[plist objectForKey:@"photofit"]boolValue];
if (pictureFit) {
return NO;
}
else if (!pictureFit) {
return %orig;
}
}
%end
请具体说一下,我对objective-c还不熟悉,谢谢
最佳答案
if (pictureFit) {
return NO;
}
else if (!pictureFit) {
return %orig;
}
您不需要在
else
部分中使用第二个条件。删除它,编译器应该会很高兴