問題タブ [retain]
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.
asp.net - ASP.NET MVCアプリで複数のビューをナビゲートしている間、ビューからデータを保持します
ASP.NETMVCアプリケーションに5つのビューがあります。一部のデータはこれらのビューからキャプチャされたものであり、[前へ]ボタンと[次へ]ボタンの2つのボタンを使用してこれらのビューをナビゲートしています。
そこで、ビュー1にデータを入力し、ビュー2に移動して、そこにデータを入力します。ビュー5まで。
ここで問題は、以前のビューに戻った場合、その特定のビューに入力されたデータを保持する方法です。
また、5つのビューすべてにデータを入力し終えたら、一度に5つのビューすべてのデータを送信したいと思います。
それを行うための最良の方法は何ですか?
javascript - javascriptで配列を保持するには?
これは、2 つの配列 (np と op) を持つコードで、一方は他方のコピーです。
ただし、コピーを変更すると、元も変更されます。見てください:
オリジナルを保持し、コピーを変更する方法はありますか?
objective-c - NSThreadオブジェクトは2回保持されますか?
私はから派生したクラスを持っていますNSThread
:
他の場所(C ++関数内)で、インスタンスを作成します。
私の理解では、retain-countは1になっているはずです。別のC ++関数で、スレッドを停止して割り当てを解除したいと思います。
しかし、dealloc
メソッドは呼び出されません。代わりに私がする場合:
次にdealloc
、retain-countが2であったことを意味するように呼び出されます。しかし、どのようにして2になったのでしょうか。
NSThread
のドキュメントでは、を使用する場合の保持についてのみ言及していることに注意してくださいdetachNewThreadSelector:toTarget:withObject:
。
objective-c - ObjCデリゲートメソッドが呼び出されることはありません
FlickrAPIの写真の応答を解析するクラスFlickrImageのインスタンスを作成しています。このクラスには、ジオロケーションを取得するために別のAPI呼び出しを行うgetLocationメソッドがあります。
APIからの応答をキャッチし、ジオロケーションデータでFlickrImageインスタンスを更新するコールバックメソッドを実装しましたが、呼び出されることはありません。インスタンスが作成される場所は次のとおりです。
これを解決するのに役立つかもしれないと思ったのretain
ですが、そうではありません-そして、NSMutableArray(flickrImagesはNSMutableArray)はとにかくそのメンバーを保持しませんか?
編集メソッド(最初のコードスニペット)がスレッドで起動されることを追加する必要がgetLocation
あります:[NSThread detachNewThreadSelector:@selector(getLocation)toTarget:self withObject:nil];
iphone - ナビゲーションコントローラとウィンドウの保持カウントは3です
ナビゲーションベースのiPhoneアプリケーションを開発しています。アプリケーションが終了するたびに、ナビゲーションコントローラーとウィンドウの保持数は3になります。この問題を解決する方法を誰かに説明してもらえますか?その結果、deallocメソッドは呼び出されません。
java - 次回の起動のために入力した情報を保持しますか?
ユーザーが次の使用までに入力した値を記憶するように Android アプリをコーディングするにはどうすればよいですか?
例として、EditText
" input1
" とspinner
" input2
" があり、結果がtextview
" " という名前になるとしoutput1
ます。
現在、アプリを閉じて再度開くと、入力した値と計算がすべて失われ、リセットされます。
どうすればこれを修正できますか?
php - ページの読み込み後にフォームフィールドの値を保持するにはどうすればよいですか?
ユーザーがフォームを送信するときにtextfield/textboxの値を保持する方法はありますか?エラーのある値または指定した値のみを保持したい。
たとえば、私は10のブログに投稿していて、1〜9が正常に投稿されているので、フォームの送信後にページが読み込まれたときに10からの値のみを保持したいと思います。それをしてもいいですか?どうやって?
iphone - セカンダリ スレッドに渡されたオブジェクトをいつ解放/保持するか?
次のコードを使用して、オブジェクトをセカンダリ スレッドに渡しています。
私の質問は、autorelease はこのオブジェクトのリリースを処理する正しい方法ですか?. セカンダリ スレッドに渡されたら保持し、不要になったら解放します。
ただし、セカンダリ スレッドがオブジェクトを保持する前に、自動解放によってオブジェクトが解放される可能性はありますか? このために ivar を作成する必要がありますか? ログイン後にオブジェクトが不要になったため、ivar は適切な方法ではないようです。これを処理する最良の方法は何ですか? ありがとうございました。
-オスカー
iphone - 新しく割り当てられたメモリに頻繁に再割り当てされるインスタンス変数の iPhone アプリでメモリを管理する正しい方法は何ですか?
一定期間現在の状態を維持する必要があるインスタンス変数のメモリを管理する方法を理解するのに苦労しています。その後、新しく割り当てられたメモリに再割り当てされます。
インスタンス変数「importantData」の次の例を見てください。
私の実際のプロジェクトでは、getObject プロシージャは別のクラスにありますが、要点を理解するために単純化しました。importantData は、Update の呼び出し間で有効である必要があります。
getObject が呼び出されるたびに、新しいメモリを割り当てて重要なデータに割り当てていますよね? 重要なデータが以前に指していたメモリを解放する必要があると思いますよね?メモリをリークしたり、割り当て解除されたメモリを参照しようとしたりせずに、これを適切に行う方法がわかりません。ありがとう!