2011-03-18 45 views
0

您好,我有這些調用操作:NSInvocationOperation有返回值(BOOL)

NSInvocationOperation *operation = [[NSInvocationOperation alloc] 
      initWithTarget:ndParser selector:@selector (parseUrl:) 
      object:[NSString stringWithFormat:@"http://URL%@",var]]; 

我的方法:

- (BOOL) parseUrl:(NSString *)URL; 

應該扔回去BOOL ....

我怎樣才能趕上這個值?

問候

回答

3

你可以得到的結果是這樣的:

BOOL result; 
[[operation result] getValue:&result]; 

docs here

+0

感謝您的回答,但它不工作...應該操作對象不是本地的? – Phil 2011-03-18 14:12:29

+0

嗨,我不明白你的意思是'如果操作對象不是本地' – deanWombourne 2011-03-21 12:30:58

+0

我有決議!當然,我不得不等待手術......謝謝 – Phil 2011-03-22 08:19:55