Ошибка при компиляции: элемент управления может достигать конца не пустой функции
Я пытаюсь создать свой первый твик mobilesubstrate, используя теос на моем устройстве, но когда я компилирую, я получаю эту ошибку
Tweak.xm:23:1: ошибка: элемент управления может достигать конца недействительной функции [-Werror,-Wreturn-type]
Мой твик.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 и все это, спасибо
1 ответ
Решение
if (pictureFit) {
return NO;
}
else if (!pictureFit) {
return %orig;
}
Вам не нужно второе условие в else
часть. Удали его и компилятор должен быть счастлив