6

オブジェクトを返す関数を書きました。ただし、これはWebからデータを取得する関数であるため、NSthreadを使用して関数を呼び出します。

 NSThread* pageThread = [[NSThread alloc]initWithTarget:self selector:@selector(threadFunction) object:nil];

NSthreadを介して呼び出される関数から戻り値を取得するにはどうすればよいですか?

4

1 に答える 1

1

「戻り値」はメソッドによって返されるべきではありませんが、クラスiVarを更新し、オブジェクトを待っていた人にオブジェクトの準備ができたことを通知する必要があります(通知によって、必ずしもNSNotificationCenterを意味するわけではありません)。幸運を。

于 2012-04-15T11:10:21.217 に答える