問題タブ [nsmutablestring]

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 に答える
1539 参照

objective-c - Objective C、およびNSMutableString

ヘッダーファイル:

実装ファイル:

これをデバッグし、currentRowが文字列で初期化される場所にステップインした後。ステートメントにカーソルを合わせてからcurrentRowにカーソルを合わせると、値に「InvalidSummary」と表示されます。実際のメモリ参照ではなく、0x33112のようなアドレス参照を取得するため、ポインタを取得しているように見えます。何をしても、このプロパティで有効な文字列を取得できないため、すべての比較が失敗します。私は何が間違っているのですか?

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

objective-c - Objective C で NSMutableString を NSUrl に変換する

Objective-Cで動的URLからxmlファイルを解析しているときに、実際に問題が発生しました。パーサーはプロジェクト全体で正常に動作しますが、必要な XML ファイルを解析するために動的 URL を設定する必要があります。

BaseURL 用と Params 用の 2 つの変数があります。ここに私の文書化されたコードがあります:

パーサーがウォークスルーを試みるたびに、次のようになります。

NSUrl が空のようですが、間違っていますか? パーサーが URL で初期化された時点でアプリがクラッシュします。

誰が私のせいか教えてもらえますか?

挨拶、ザラカス

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

iphone - 可変文字列内の浮動小数点数のフォーマット

フロートがいくつかあり、それらはすべて可変文字列に格納されています。しかし、それらを表示している間、2011年にもかかわらず2011.00000が表示されているので、フォーマットしてほしい。助言がありますか。

ありがとう

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

iphone - NSStringとNSMutableStringとstringByAppendingString

したがって、などで文字列を頻繁に操作する予定がある場合は、stringByAppendingStringNSMutableString型の変数を使用する必要があると確信しています。

しかし、私がこのようなことをしている場合はどうなりますか?

NSStringで使用すると、最初のNSStringに関連付けられたポインターが移動し、追加によって作成された新しい文字列を指すため、リークが発生することを読みstringByAppendingStringました。一方、NSMutableStringでは、ポインターは常にその可変文字列を指します。

stringByAppendingStringだから私の質問は、文字列であるが明示的にNSStringまたはNSMutableStringではないものを呼び出すと、暗黙的に何が起こっているのかということです。上記の場合、辞書のキーの値などです。これは間違っていますか?以下のようなことをする必要がありますか?

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

iphone - xmlの解析中にNSCFStringappendStringリークが発生しました

作業中のiPhoneアプリからリークを削除するのに問題があります。データを取得するためにxmlフィードを解析しています。これが私が解析に使用しているコードです

そして解析コード

それぞれに漏れがあります

以降

}

どんな助けでも大歓迎です。前もって感謝します

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

iphone - エラー: 「不変オブジェクトをappendStringで変更しようとしています:」 --

「appendString を使用して不変オブジェクトを変更しようとしています:」というエラーが表示されます。

そして私のコードは

ArrayValue は NSMutableArray です。
どこに問題があるのか​​理解できません

前もって感謝します

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

iphone - iPhoneObjectiveC-NSStringからURLを削除する方法

NSString(またはNSMutableString)のURLを置換単語「link」に置き換える効率的な方法を探しています。たとえば...

これになりたい…

理想的には、これを正規表現を受け入れるある種の方法にしたいのですが、これはiPhoneで、できればライブラリなしで機能する必要があります。または、ライブラリが小さい場合は説得できます。

便利な他の機能は、に置き換えます@"OMG"@"Oh my God"、単語の一部である場合、つまり@"DOOMGAME"触れてはいけない場合は置き換えません。

任意の提案をいただければ幸いです。

よろしく、ロブ。

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

cocoa - 「__NSAutoreleaseFreedObject():以前に割り当て解除されたオブジェクトの解放」

これがエラーかどうかはわかりません。コードは正常にコンパイルされます(警告なし)が、メソッドを入力すると、ローカルの値(NSMutableString)がデバッガーに次のコンテンツを表示します。

ここに画像の説明を入力してください 例外は発生していません。文字列の内容(その時点では割り当てられていません)は、NSAutoReleaseFreedObjectの警告であるようです。

どうしたの?

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

xcode - setString NSMutableString

私は XCode でのプログラミングが初めてで、最初の習熟演習として、小さな電卓アプリを作成したいと考えています。したがって、明らかにいくつかの問題に遭遇しました。ユーザーにボタンを使用して数字と演算子を文字列に入力させ、それを表示させようとしました。私が使うとき

すべて正常に動作します。次に、削除ボタンを取得するために NSMutableStrings を使用することにしました。ヘッダーファイルを適切に変更した後、以前の NSString 機能をまだ使用しています (? NSMutableString は NSString から継承されているため?) そして、次の問題が発生しました:

これが私が呼び出す最初のメソッドである場合でも、まだ nul になります。私は何が間違っていますか?

無関係ですが、この文字列を一種の関数に書き込む方法はありますか: できるようにしたいと思います

またはそのようなもの。これをどのように行うことができるかについてのアイデアはありますか?