EADemo の例を使用して Bluetooth アプリを開発しています。Bluetooth inputStream にデータがある場合は常に、次のイベントが呼び出されます。
- (void)stream:(NSStream *)aStream handleEvent:(NSStreamEvent)eventCode
{
switch (eventCode) {
case 1:
//here I want to start two tasks
break;
}
そして、並行して書き込みと読み取りを行う必要がある共通のキューがあります。キューは実際には NSMutuableArray です。書き込み部分ではaddobject:を使用 し、読み取り部分ではobjectAtIndex:0を使用します。
誰でもこれについてどのように動くか考えていますか?