私はCocoaでaddoperationwithblockを使用して少し問題があります。私はマスター関数を持っているとしましょう。NSOperationQueueとブロックを使用しています
-(IBAction) callthisone {
// Call another function "slave" here and store returned value in result
result = return value from slave
NSLog(@" result is %@",result);
}];
}
-(NSArray *) slave {
[operationQueue addOperationWithBlock: ^{
NSString * result = @"5" ;
}];
return result;
}
結果値がマスターに返されることは決してありません。これはどうすればいいですか?私のアプローチは正しいのですか?おかげ
もの*関数ではありません*、彼らは* *メソッドです。大きな違い。 –