問題タブ [performselector]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ios PerformSelector:withObject:afterDelay:viewDidLoadでフリーズビューがプッシュされました
ビューコントローラをナビゲーションにプッシュします
viewDidLoadメソッドで、このメソッドを最終行に配置します。
アプリの他のViewControllerでいつものように、View Controllerがプッシュされてから、メソッドstartLoadAndParseXMLが実行され、アプリはフリーズされません。しかし、1つのビューコントローラーだけで、アプリがフリーズする理由がわかりません。ビューは、メソッドstartLoadAndParseXMLが実行された後にのみプッシュされます。
誰かが私を説明できますか?ありがとうございました
objective-c - iOS-performselectorで参照を渡します
私は次の問題を抱えていて、それを解決できませんでした、おそらく誰かがトリックを知っています:)
メインオブジェクトは異なる可能性があるため、動的である必要があります...
呼び出す必要のある関数:
コードがすでに宣言しているので、JSONを解析したいと思います。この関数を実装しているオブジェクトがいくつかあるので、performSelectorメソッドを使用します。
utf8ResponseStringにはJSONが含まれています...
私はすでに次のことを試しました:
私は1日を検索しましたが、これを解決する方法については何もわかりません-助けてください...
おかげで、挨拶、マシュー
ios - performselector の使用 - 同じメソッドに対して 2 回
実行セレクターを使用してこのメソッドを 2 回呼び出そうとしています
}
実行セレクターを使用しますが、呼び出されるのは一度だけです。
最初のものだけが呼び出されます。私はそれを間違っていますか?
iphone - NSURLConnectionがアクティブなときにホームボタンを押した後のiPhone NSDestinationInvalidException
ホームボタンが押されてから数秒後にスローされる例外を理解するのに苦労しています。
*** Terminating app due to uncaught exception 'NSDestinationInvalidException', reason: '*** -[GMMLoader performSelector:onThread:withObject:waitUntilDone:modes:]: target thread exited while waiting for the perform'
Web サービスを使用してさまざまなデータセットをロードするアプリケーションをプログラミングしています。Web サービスが operationQueue に追加されます。
Web サービスの-(void) start
メッセージで、この開始セレクターを呼び出してメイン スレッドで実行し、UI と対話できるようにします。
これはすべて正常に機能しますが、Web サービスがアクティブなときにホーム ボタンを押すと、前述の例外が発生します。
私の推測では、ホーム ボタンが押された後、メイン スレッドが停止します (そうですか?)。そのため、現在実行中のアクションは更新されなくなり、有効ではなくなります。
UIApplicationWillResignActiveNotification
キュー内の操作をキャンセルまたは一時停止して、ホームボタンを押したときに反応するイベントをリッスンしようとしました。しかし、これは役に立ちませんでした。このエラーは、メイン スレッドが停止しているために発生するという私の推測は正しいでしょうか? 他にどうすれば現在の Web サービス スレッドを停止/キャンセルできますか?
よろしくお願いします
ios - メソッドがviewDidLoadから呼び出されたときに、CABasicAnimationが機能しない
モーダルビューコントローラーとして表示されるビューにimageViewを追加し、スタイルを水平方向に反転させました。imageViewをアニメーション化するために次のコードを追加しました。
そして、私はこのメソッドをviewDidLoad
:から呼び出しています。
私の問題は、上記のコードがimageViewをアニメーション化しないことです。
しかし、私が以下のコードを試したとき、それは機能します:
私の質問は、なぜこの問題が発生しているのかということです。の間に違いはありますか、
[self performSelectorOnMainThread:@selector(animateTheImageview:) withObject:self.lightImage waitUntilDone:YES];
と
[self animateTheImageview:self.lightImage];
ios - スクロールしないUITextViewでのテレタイプテキスト表示のスクロール
UITextView で古いテレタイプのようにゆっくりとテキストを表示しようとしています。ビューからスクロールして、行ごとにスムーズに上向きにスクロールするまではうまく機能します。しかし、ただ震え、1回のシフトで上に移動します。以下のスニペット。UI の更新とタイマーに問題があるかどうかわかりませんか?
ios - iOS Container View Controller - transitionFromViewController の後に PerformSelector を使用する
コンテナー ビュー コントローラーがあり、トランジションを開始した直後に、そのコンテナー内の「サブ」ビュー コントローラーの 1 つで「PerformSelector」を呼び出せるようにしたいと考えています。
...しばらくして、スタックの他の場所で、一番上に表示されているVCでセレクターが実行されます
transitionFromViewController への呼び出しは、navigateSubViewController. つまり、移行が発生する前に発生しています。
サブビューコントローラーの遷移が発生するまで、performSelectを発生させない方法について何か考えはありますか?
iphone - Objective C でセレクターを使用する場合
次のようにして、アプリケーションで同じタスクを達成できます。
と:
状況に応じて、どちらか一方を使用する方が良いですか?もしそうなら、誰かが私のために詳しく説明できますか? Objective-C のベスト プラクティスを使用したいだけです。
ありがとう、ジョーイ
ios - PerformSelector を呼び出す最適な方法 - iOS
異なるタイムスタンプで URL を呼び出すメソッドを呼び出しています。ただし、データ処理には、私が定義した時間よりも時間がかかる場合があります。
以下の部分は、メソッドが呼び出されることを示しています
この部分がデータ分析の出発点です。
ただし、特にインターネット接続が良好でない場合、時間間隔が新しいデータを取得するのに十分でない場合があります。
案内していただけますか?どうすれば問題を処理できますか? 最適なソリューションは何ですか?
ios - 異なるタイムスタンプのURLを取得するPerformSelector-iOS
私はperformSelectorを使用して、異なるタイムスタンプで数秒ごとにURLRequestを呼び出しています。ただし、データ処理には、私が定義した時間よりも時間がかかる場合があります。
以下の部分は、メソッドが呼び出されることを示しています
この部分は、データ分析の開始点です。
ただし、特にインターネット接続が良好でない場合は、時間間隔が新しいデータを取得するのに十分でないことがあります。
案内してもらえますか?どうすれば問題を処理できますか?最適な解決策は何ですか?