この質問のバリエーションが以前に尋ねられたことは知っていますが、私は 2 つの別々のタッチを使用して操作するアプリに取り組んでいます。アプリは iPad シミュレーターで完全に動作しますが、デバイスで実行しているときにワンタッチしか使用できません。2 回目のタッチを開始すると、アプリが停止します。何か考え/提案はありますか?
ありがとう!
編集:
以下は、異なるタッチをそれぞれの合成変数に割り当てるためのコードです。
//Csound varaibles assigned depending on touch location
-(void)sendValueYFromOneTouch:(Float32)valueY object:(UInt16)objectID{
if (objectID == 1)
{
_grainValue = 100 + valueY * 900;
// printf("grainValue is %f", _grainValue);
}
else if (objectID == 2)
{
_densityValue = 1 + valueY * 9999 -1;
printf("densityValue is %f", _densityValue);
}
}
-(void)sendValueXFromOneTouch:(Float32)valueX object:(UInt16)objectID
{
if (objectID == 1)
{
_offsetValue= valueX * 20000;
// printf("offsetValue is %f", _offsetValue);
}
else if (objectID == 2)
{
_durationValue= 0.05 + valueX * 0.95;
printf("durationValue is %f", _durationValue);
}
}
シミュレーターで実行すると問題なく動作しますが、何らかの理由で iPad 自体では動作しません。