2014-02-17 25 views
0

我正在使用theos和%鉤子進行cydia調整。我試圖編輯的一種方法是 - (void)setNumberOfCoins:(float)arg1。我想知道如何編輯float值而不是前面的void。謝謝!返回iOS中的參數

編輯:所以通常返回一個浮點值的方法是做到這一點

-(float) coinValue { 
return 100; 
} 

但我想知道如何返回參數

回答

0

我不知道挺你正在努力完成。

方法-(void)setNumberOfCoins:(float)arg1採用浮點值並對其做些什麼。

例如:

-(void)setNumberOfCoins:(float)arg1 { 
    float someFloat = arg1 * 2.0f; 
    float anotherFloat = arg1 * 4.0f; 
    float andAnotherFloat = arg1 * 8.0f; 
    NSLog(@"The value of someFloat is %f",someFloat); 
    NSLog(@"The value of anotherFloat is %f",anotherFloat); 
    NSLog(@"The value of andAnotherFloat is %f",andAnotherFloat); 
} 

,並使用它:

float numCoins = 2; 
[self setNumberOfCoins:numCoins]; 

輸出:

The value of someFloat is 4 
The value of anotherFloat is 8 
The value of andAnotherFloat is 16 

你能更具體?

+0

我想知道你將如何修改浮動值在越獄調整 –

0

我認爲你想要做的就是用自定義參數調用原始方法。你可以這樣實現它:

- (void)setNumberOfCoins:(float)arg1 { 
    %orig(2.0); //replace 2.0 with your custom float 
} 

與上面的代碼,方法參數將總是是你的浮動。