Ошибка при компиляции: элемент управления может достигать конца не пустой функции

Я пытаюсь создать свой первый твик mobilesubstrate, используя theos на моем устройстве
но когда я компилирую, я получаю эту ошибку

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 и все это, спасибо

0

Решение

if (pictureFit) {
return NO;
}
else if (!pictureFit) {
return %orig;
}

Вам не нужно второе условие в else часть. Удали его и компилятор должен быть счастлив

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]