我正在開發一個應用程序,在該應用程序中,我將調用一個方法,並傳遞參數NSTimeInterval
。 我的方法可以聲明如下:帶對象的調用方法NSTimeInterval失敗
-(void)MethodwithTime:(NSTimeInterval)t
{
NSLog(@"Test, T = %f", t);
...
}
我把它從UIViewController
這樣的:
[myObject performSelector:@selector(MethodwithTime:) withObject:[NSNumber numberWithDouble:t]];
因爲我讀了NSTimeInterval
是雙。但NSLog
測試給了我一些零...測試,T = 0.000000
我該如何解決它?
謝謝!
爲什麼你使用'performSelector:'?爲什麼不這樣做:'[myObject MethodwithTime:t];'? – rmaddy
我已經修復它,並要求peform選擇器方法=) – user2057209