Tweak.xm não está funcionando

0

Eu usei o Flex para obter as informações de que precisava e usei o Flex para testar o ajuste, então sei que é a informação correta e funciona. Como muitos de vocês sabem, você não pode usar o Flex para distribuir seu tweak, então você deve criar um pacote Debian para o Cydia. No meu Tweak.xm , tenho este código:

%hook FBUserPreferences

-(BOOL) isEmployee
{
return TRUE;
}

%end

Isso deve ser um ajuste para permitir configurações internas do Facebook, também conhecidas como configurações de funcionários, mas, quando instaladas, elas não funcionam. Por favor, ajude, o que eu fiz de errado no Tweak.xm ?

    
por Deathcriw 09.03.2015 / 07:45

1 resposta

0

Sugiro que você analise as seguintes classes, além de FBUserPreferences , pois também existem variáveis de funcionários:

FBLoggedOutExperimentManagerPolicy
FBSessionExperimentManagerPolicy
FBBugReportShakeHandler
FBBugReportInitialCoordinator
FBBugReportContainerViewController
FBBugReportChooseFeatureViewController
FBExceptionHandler

Conecte as classes acima e altere as variáveis de funcionários para lá (apenas procure por "Employee" no Flex, você também encontrará todas as classes acima).

Além disso, os tipos de variáveis não são escritos em maiúsculas no Objectivo C. Assim, o seu BOOL tem de me bool :

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

Faça isso para todas as variáveis acima e seu ajuste funcionará.

    
por 23.03.2015 / 14:24

Tags