問題タブ [nslog]

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

objective-c - カスタムオブジェクトのObjectiveCオーバーライド%@

カスタムオブジェクトのNSLogのデフォルトの印刷機能を上書きしたいと思います。

例えば:

印刷されます:

よりきれいな説明を印刷するためにMyObjectでオーバーライドする関数はありますか?

乾杯!ニック。

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

iphone - NSLogを削除するとコンパイラが壊れます

さて、これは奇妙です

私はこのコードを持っています

これは問題なく動作します。

NSLogステートメントを削除すると、次のようになります。

次のコンパイラエラーが発生します

/Users/DVG/Development/iPhone/Backlog/Classes/AddGameTableViewController.m:102:0 /Users/DVG/Development/iPhone/Backlog/Classes/AddGameTableViewController.m:102:エラー:「AddGamePlatformSelectionViewController」の前に式が必要です

/Users/DVG/Development/iPhone/Backlog/Classes/AddGameTableViewController.m:103:0 /Users/DVG/Development/iPhone/Backlog/Classes/AddGameTableViewController.m:103:エラー:'platformVC'が宣言されていません(これで最初に使用)働き)

//その行をコメントアウトするために2つを編集するだけで、すべてがうまく機能します。

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

iphone - NSLog の引数を動的に構築する方法は?

例: 多くの処理を行う複雑なメソッドがあり、最後に NSLog を使用してレポートを印刷したいと考えています。NSLog は、文字列と任意の数の引数を必要とします。したがって、ログに記録できるこれらの可能な値があるとしましょう。

B

D

たとえば、C と D はログに記録されず、残りはすべてログに記録されることがあります。NSLog の値の引数を表す動的なものを構築するにはどうすればよいですか?

この質問に NSLog を選択したのは、NSPredicate と SUBQUERY の方が簡単だからです。NSMutableString と appendFormat:... を使用しているときに、NSPredicate フォーマット文字列を動的に構築することは不可能に思えます。常に述語のコンパイル エラーが発生します。NSPredicate は、提供されたフォーマット値で NSMutableString -appendFormat とは異なることをしていると思います。

したがって、NSPredicate に 1) 動的に作成された巨大な書式文字列 2) 動的に作成された巨大な引数の「リスト」を供給する方法があったとします。

それはクールだろう。

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

iphone - stringByAddingPercentEscapesUsingEncoding が '0' の NSStrings で機能しない

方法に問題がありましたstringByAddingPercentEscapesUsingEncoding:。何が起こるかは次のとおりです。

メソッドを使用して NSString を変換しようとすると:

私はこれを得る..

そのはず:

これについて何ができますか?前もって感謝します !!

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

iphone - \n\r\t で NSLog を実行する方法

私のアプリケーションでは、HTML ページを文字列に読み込んでいます。HTML ページには、多くのタグ、改行、およびその他の多くの文字が含まれています。

この文字列を次のように置き換えたい。HTML ページの上で NSLog を実行すると、上記のように出力されます。しかし、私がNSLogにしたいのは次のとおりです

バックスラッシュ文字を含めることを意味します。出来ますか?この背後にある理由 - 上記のスタイルを動的に置き換えたい - しかし、上記を置き換えるには、置き換えるソースが必要です - \n&\r 文字を含むソースを取得するには?

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

cocoa - nslog出力をコンソールではなくファイルにリダイレクトする方法

OSXでココアアプリケーションを実行しています。デバッグ目的でNSLogを使用しました。ここで、ログステートメントをコンソールではなくファイルにリダイレクトしたいと思います。

この方法を使用しましたが、ファイルだけでなくコンソールにもログが記録されます。

コンソールにログステートメントを持たず、ファイルにのみ含めることは可能ですか?

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

objective-c - 配列ループの速度を変更しますか? Objective-C

私はこのコードを持っています

そして今、それらはすべてコンソールに即座に出力されます。ログに記録される速度を増減する変数を作成するにはどうすればよいですか? 私はobjective-Cが初めてなので、助けてくれてありがとう! :)

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

objective-c - Objective-Cでコンソールに出力される配列を遅くするNSThread? 混乱している

したがって、オブジェクト@"One", "Two", "Three", "Mouse"を含む配列があり、配列 NSLog の各単語を 0.5 秒単位でコンソールに出力したいと考えています。また、代わりに 1 秒単位に切り替えられるようにしたいと考えています。このコードを書くのを手伝ってくれる人はいますか?

使用できるとのことでしたが、[NSThread sleepForTimeInterval:0.01];これを行う方法がわかりません。

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

objective-c - NSStringが失敗し、NSErrorをNSLogしようとするとアプリがクラッシュします

それが缶に言うこと。NSStringをDocumentsディレクトリの.txtファイルに保存して、ユーザーがアクセスできるようにするだけです。これは、applicationWillTerminateで呼び出されます。

私の場合、成功はNOとして返され、NSLog行でアプリがクラッシュします(EXC_BAD_ACCESS)。何か案は?

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

iphone - 配列を表示するときのiphoneNSLog

まず、nslogを使用して配列の内容をログに記録しているときに、配列内の一部のオブジェクト(すべての文字列)の前後に引用符が付いているものとないものがあるのはなぜですか?

ログは次のようになります。

これは質問の私の2番目の部分につながります...

問題の配列はtableViewのdataSourceとして使用されており、テーブルビューに表示されているオブジェクトは引用符のないオブジェクトのみです。