問題タブ [compiler-warnings]

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 投票する
3 に答える
1186 参照

iphone - 「SomeViewController」は「-alloc」に応答しない場合があります

現在、このビューを iPhone ゲームで別のビューと交換できるように設定しています。このコードを使用すると...

...Xcode から警告が表示されます。

編集:多分これが役立つでしょう。私の.hファイルには、これがあります...

...他のコードと一緒に。私の .m ファイルには上記のものが含まれています。

0 投票する
6 に答える
7762 参照

c - 「宣言とコードが混在しています」という警告、対処する価値はありますか?

最近-pedantic、gcc のオプションを有効にしましたが、「ISO C90 では宣言とコードの混合が禁止されています」という警告が 2 ~ 3 ページ表示されます。

このプロジェクトでの私の目標は、ac コンパイラを備えたあらゆる主流システムに展開できるようにすることです。そのため、C99 がどこでもサポートされると仮定するのは賢明ではないことを認識していますが、これらの警告に対処するのに時間をかける価値はありますか?

混合宣言とコードをサポートしない C コンパイラを備えたシステムがまだ存在しますか?

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

c - 「警告:初期化により、キャストなしで整数からポインタが作成されます」。しかし、私はそうは思わない

奇妙なコンパイル警告が表示されます。断続的であり、すべてのビルドに表示されるわけではありません。次の行に対して、「初期化により、キャストなしで整数からポインターが作成されます」という警告が表示されます。

そして、完全を期すために、これは同じ結果をもたらします

そのための関数プロトタイプは次のとおりです。

実装は

ですから、何が問題なのかよくわかりません。アイデア?

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

iphone - この「応答しない可能性があります」という警告を修正するにはどうすればよいですか?

これらの警告を取り除くにはどうすればよいですか

「警告:「UIButton」は「-setPosition:」に応答しない場合があります

「警告:「UIButton」は「-addAnimation:forKey」に応答しない場合があります

私はここでそれらを取得します:

}

すべてが正常にビルドおよびロードされますが、警告は好きではありません。これは、CALayer ではなく UIButton であるという事実に関係していると思います。

では、これを UIButton で機能させるにはどうすればよいでしょうか。

.h ファイル

これが KeyFrameAnimation です - 安定する「弾力のある」アニメーションを作成します。

}

助けてくれてありがとう!

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

xcode - Xcode 3.1.4 で -Wall と -Wextra を追加する場所

Xcode で -Wall や -Wextra などの追加の警告フラグを追加する場所を見つけようとしています。Leopard でバージョン 3.1.4 を使用しています。Apple のドキュメントは古いバージョンのものです。指示に従うと、表示されているものとはまったく異なるウィンドウが表示されます。また、特定の警告フラグのチェックリストのスクリーンショットもありますが、それを取得する方法がわかりません。

明確化: 私は iPhone アプリを作成しています... bbum は OS X アプリの適切な場所を示してくれましたが、iPhone プロジェクトのオプションは異なり、明らかな類似物は見当たりません。

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

perl - new()を呼び出すと、WebService :: Mappointが「ハッシュ参照ではない」と文句を言うのはなぜですか?

MicrosoftのMappointwbeserviceをWebサービスで呼び出すPerlコードをいくつか継承しましたが、最近のアップグレード後、これまでにない謎めいたもので失敗し始めました。

/usr/lib/perl5/site_perl/5.8.0/WebService/Mappoint.pmの35行目のHASH参照ではありません。

モジュールの完全なコードを投稿しないと(結局のところ、WebService :: MappointはCPAN経由で利用可能です)、問題の行は以下の最後になります。

私は十分なPerlを通り抜けることができますが、なぜこれが問題を引き起こしているのかについて少し困惑していますが、ハッシュを祝福することしかできないと思っていましたが、それは匿名の配列のように見えますか?

0 投票する
4 に答える
20592 参照

java - Javaでの評価のブール式の順序は?

次の式があるとします

myStringEclipseは、ブール式の 2 番目のフレーズが null である可能性があると警告します。ただし、最初の条件が失敗した場合、一部のコンパイラがブール式を完全に終了することを知っています。これはJavaに当てはまりますか?それとも、評価の順序は保証されていませんか?

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

java - GCJ で警告を無視する方法

インターフェイスを実装するクラスがいくつかあります。その中には、特定のクラス実装で定義上使用されていないパラメーターを持つメソッドがあるものもあります。たとえば、「Shape」インターフェースは「contains(point)」メソッドを定義する場合がありますが、私の特定のクラスは、1 次元であるため何も含むことができない線を定義するため、常に false を返し、ポイントを使用しません。

しかし、GCJ でコンパイルすると、何百もの「警告: パラメータ x は使用されていません」というメッセージが表示されます。

-Wno-all フラグを使用して警告を無効にしようとしたほか、gcj のマンページに記載されている他のフラグも無効にしましたが、これらは効果がありません。これらの些細な警告を気にしないように GCJ に指示するにはどうすればよいですか?

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

objective-c - NSString を解読するのに役立ちます「引数を渡しています...個別のObjective-Cタイプの警告から」

「引数を渡しています...個別のObjective-Cタイプの警告から」を解読するのに苦労しています。

次のように宣言された定数文字列があります。

次のように定義されます。

たとえば、次のようにその定数を NSString に割り当てます。

そして、この NSString を引数として、NSString を期待する関数に渡します。

関数シグネチャ:

「'initWithURL' の引数 1 を渡しています: 個別の Objective-C タイプから」という警告が表示されます

私が理解しているように、NSStringオブジェクトは一度作成されると不変であり、作成時に文字列に値を割り当てているため、URL_1の一定の性質が問題を引き起こす理由がわかりません。

私はここでドーナツをしていて、単純なことを見落としていると確信しています! 誰かがこの警告を解決するのを手伝ってくれませんか? よろしくお願いします!

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

objective-c - 変数宣言における const キーワードの配置の重要性

の位置付けの意義は何ですか

Objective-C で変数を宣言するときのキーワード。例:

代入で最初のバージョンを使用すると、「ポインタ ターゲット タイプの修飾子」が破棄されるという警告が生成されるため、2 番目のバージョンではポインタ アドレスが同じままであることが保証されると想定しています。私は本当により決定的な答えをいただければ幸いです。よろしくお願いします!