Я пытаюсь создать свой первый mobilesubstrate tweak, используя theos на моем устройстве, но когда я компилирую im, получаю эту ошибку
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
Пожалуйста, будьте конкретны, я новичок в объективе-c и все это, спасибо
if (pictureFit) {
return NO;
}
else if (!pictureFit) {
return %orig;
}
Второе условие не требуется в else
части. Удалите его, и компилятор должен быть счастлив
else
.if (pictureFit) { return NO; } return %orig;