私はscheduledTimerWithTimeIntervalで関数呼び出しを行っています。私はちょうどxmlの解析が完了したかどうかをチェックしています。特定のWebサービスに対しては成功した応答を取得した後にdidEndElementメソッドでタイマーを無効にします。scheduledTimerWithTimeIntervalとiOS 5.0で遅延してperformselectorを比較
timerForStopWebService = [NSTimer scheduledTimerWithTimeInterval:30.0 target:self selector:@selector(stopWS) userInfo:nil repeats:NO];
私はiOS 5.0の問題と他のiOSバージョンで問題なく直面しています。 iOS 5.0では、関数を無効にしていても関数はいつでも呼び出すことができます。あなたがそれを解決する方法があれば教えてください。
今、performSlectorをdelayで実装し、stopWSにブール変数を設定して、解析が完了したかどうかを確認します。私はちょうどそこにこれの間に大きな違いがあることを知りたいですか?このソリューションは私の問題のために働くのですか?
他の方法がある場合は、おかげです。
私はあなたが探しているものを理解していません。メソッドを常に呼びたいのですか?またはそれを無効にして呼び出されないようにしたいですか?それははっきりしない。 – Oliver
私はちょうどiOS 5.0の問題に直面しているので、私はちょうどscheduleTimerWithTimeInterval対深さの遅れとperformselectorの違いを知りたいです。 –
そして、この問題は何ですか?あなたはあなたの質問でそれについて話しますが、それは明らかではありません。 – Oliver