問題タブ [init]

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.

0 投票する
1 に答える
516 参照

silverlight - シルバーライト「initparams」、キー値、値を読み込めません

htmlオブジェクトにinitparamsがあります:

場所を設定する正しい方法ですか?

MainPage.xaml.cs内:

インライン string xml = e.Result フライングTargetInvocationException。

何か考えがありますか?

0 投票する
1 に答える
371 参照

iphone - NSObject クラスの別のクラスをどこで初期化しますか?

よし、みんな:

2 つのクラス間の通信中に問題が発生しました。ViewControllerClassはNSObjectClass からMyViewControllerメソッドを呼び出しますchangeViewBackgroundColorAssistant

ここに方法があります:

Assistant.h

Assistant.m

しかし、これが機能しないことはわかっています。 のスーパークラスが必要ですmyViewController = [[MyViewController alloc] init]myViewController実装Assistantする場所がありません。changeViewBackgroundColorメソッドで実装すると、少し遅すぎます。この Assistant クラスにはいくつかのメソッドがあります。すべての必要性myViewController = [[MyViewController alloc] init]、質問は私がこのinit電話をかけるつもりですか?

0 投票する
2 に答える
89 参照

objective-c - 起動時にinitが実行されないのはなぜですか?

いくつかの例に基づいて(主にAaronの本で)、オーバーライドされた-initが起動時に何らかの形で呼び出されるという考えがありました。自分で試してみたところ、うまくいきませんでした。

試してみると、-initを使用してクラスFooを作成しましたが、Xcodeが提供するNSObjectのProjectAppDelegateクラスには何も含まれず、IBもありません。起動時になんとか呼び出されると思っていました。

何も起こらなかった。起動時に私の-initを呼び出さなかったので、何もしなかったと思います。ProjectAppDelegateから-initの呼び出しを追加すると、正しく実行されました。

なぜ例の-initメソッドが起動時に実行されるのか疑問に思っていますが、私の場合は実行されませんか?

0 投票する
1 に答える
1320 参照

objective-c - Objective-C でのオブジェクトの初期化シーケンス

Cocoa フレームワークには、新しいインスタンスが返される可能性があるため、継承されたクラスself = [super init]のメソッドで常に呼び出すという規則があります。init[super init]

これを行うとどうなりますか?

when[super init]が新しいインスタンスを返す場合、コンソールには何が表示されますか? ivar_'s value is 0?

どのクラスがそのメソッドから新しいインスタンスを返す可能性があるのか​​ わからないため、これを自分で確認する方法は考えられませんinit。また、ドキュメントでこのシナリオの明示的な説明が見つからないようです。

誰か助けてくれませんか?ありがとう!

0 投票する
1 に答える
10562 参照

wordpress - 複数回呼び出されるWordpressのinitフック

wordpress 3.0.4 を新規インストールし、試しに簡単なテーマを作成してみました。

functions.php で、my_setup という関数を作成し、それを init に接続しました。my_setup() が複数回呼び出されていることに気付き、グローバルフラグ変数を使用して関数の実行を制御しようとしましたが、役に立ちませんでした。関数が 1 回だけ呼び出されるようにするにはどうすればよいですか?

よろしく、ジョン・ドウ

0 投票する
2 に答える
10096 参照

asp.net - PreInit Init でのコントロールの作成と追加との違い

Web には ASP.NET ライフ サイクルに関する情報がたくさんありますが、ページにコントロールを動的に追加するタイミングがわかりません。

一般に、2 つの状況があります。マスターページのある aspx ページとない aspx ページ。私が現在読んでいる本 (70-515 自己準備) には、preinit イベント ハンドラーでマスター ページのないページにコントロールを追加すると書かれています。コンテンツ ページにコントロールを動的に追加するには、そのロジックを init イベント ハンドラに配置する必要があります。

MSDN (http://msdn.microsoft.com/en-us/library/ms178472.aspx) によると、preinit イベント ハンドラーで動的コントロールを作成または再作成し、init イベント ハンドラー (これは私には最も理にかなっている)。グーグルで調べてみると、多くの人が init イベントハンドラを使用してコントロールを追加しています。

だから、私はここで少し迷っています - 正しい方法は何ですか? また、preinit イベント ハンドラを使用する場合、すべてのコントロールが null の場合、どのようにコントロールをページに追加できるでしょうか? たとえば、動的に作成されたテキスト ボックスをパネル コントロールに追加する必要がある場合はどうでしょうか。

敬具、

0 投票する
1 に答える
1584 参照

javascript - Javascript - HTML のフラグメントを動的にロードしてスクリプトを実行する

Web ページを作成していて、Web サイトの別の場所にある HTML を再利用したいと考えています。作成中のページ ( ) は、 を使用してindex.html必要な HTML を動的に取得および挿入できます ( existing.html) XMLHttpRequest。ただし、取得したい HTML には Javascript が含まれています。そのJavascriptは、新しいページにロードしたときに実行されていません:

index.html:

既存の.html:

existing.html設定するスクリプトをロードして実行するにはどうすればよいですか?

0 投票する
2 に答える
921 参照

objective-c - -dealloc メソッドは、配列を所有しているときに呼び出されませんでした。

Foundation アプリの 2 つの Objective-C コードを次に示します。このコードは関数内にあります。

そして、私の TheShape クラスには、このdeallocオーバーライド メソッドがあります。

私のプログラムは別の方法では動作しますが、期待どおりには動作しません。メッセージが送信されると、[arrayOfObjects release]"TheShape dealloc..." という文字列がログに表示されるはずです。そうではありません。

Q1: なぜですか?

だから私は少し掘り下げて物事を単純化します。次のような簡単なことをすると:

デバッグ メッセージはまだログに表示されません。

Q2: なぜですか?

しかし、私がこれを行うと:

デバッグ メッセージログに表示されます。最初のサンプルの alloc/init も に変更すると、デバッグ メッセージもログに表示されますnew

Q3: なぜですか?

明らかに、alloc/init/release サイクル (Q の 1 および 2) と、newおよびalloc/init(Q3) の想定される等価性に概念的な何かが欠けています。私のように、考えるのが難しい人のために、もう少し物事を説明するチュートリアルを教えてもらえますか?

ありがとう、

明細書

0 投票する
3 に答える
1862 参照

python - Python での冗長性の回避

最近、Ubuntu Server 管理用に Python 2.6 を使い始めましたが、冗長性に関して 2 つの小さな問題があります。

最初のものはインポートです: それらはすべて次のように見えます

クラスからクラスをインポート

2 つ目は__init__メソッドです。

これらの重複を避ける方法はありますか?

0 投票する
2 に答える
2930 参照

objective-c - エラー: 割り当てに互換性のない型

クラスを作成し、すべての変数を初期化するメソッドを作成しました。

.h で

そして.m

*を含む行で「割り当てに互換性のない型」というエラーが表示されますが、理解できません。

皆さん、ありがとうございました