我正在尝试在我的设备上使用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部分中使用第二个条件。删除它,编译器应该会很高兴

08-17 05:32