Tweak.xm не работает

363
Deathcriw

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

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

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

0

1 ответ на вопрос

0
Max Krause

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

FBLoggedOutExperimentManagerPolicy FBSessionExperimentManagerPolicy FBBugReportShakeHandler FBBugReportInitialCoordinator FBBugReportContainerViewController FBBugReportChooseFeatureViewController FBExceptionHandler 

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

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

%hook FBUserPreferences -(bool) isEmployee  %end 

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