Я использовал Flex, чтобы получить необходимую информацию, и использовал Flex, чтобы проверить настройку, чтобы я знал, что это правильная информация, и она работает. Как многие из вас знают, вы не можете использовать Flex для распространения своих настроек, поэтому вы должны создать пакет Debian для Cydia. В моем Tweak.xm меня есть этот код:

%hook FBUserPreferences

-(BOOL) isEmployee
{
return TRUE;
}

%end

Это предназначено для настройки внутренних настроек Facebook, также называемых настройками сотрудников, но после установки она не работает. Пожалуйста, помогите, что я сделал не так в Tweak.xm?

1 ответ1

0

Я бы посоветовал вам взглянуть на следующие классы, кроме FBUserPreferences , так как есть и переменные сотрудника:

FBLoggedOutExperimentManagerPolicy
FBSessionExperimentManagerPolicy
FBBugReportShakeHandler
FBBugReportInitialCoordinator
FBBugReportContainerViewController
FBBugReportChooseFeatureViewController
FBExceptionHandler

Подключите вышеупомянутые классы и измените там переменные сотрудника (просто найдите "Сотрудник" во Flex, вы найдете все вышеперечисленные классы).

Кроме того, типы переменных не пишутся в верхнем регистре в Objective C. Итак, ваш BOOL должен быть bool:

%hook FBUserPreferences
-(bool) isEmployee {return TRUE;}
%end

Сделайте это для каждой из вышеперечисленных переменных, и ваш твик будет работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .