問題タブ [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.
objective-c - Objective-CのNSMutableStringからコンマ区切りの値を取得するにはどうすればよいですか?
Objective-CでHTTPリクエストを作成すると、そこから応答が返されます。
200,8、 "7 Infinite Loop、Cupertino、CA 95014、USA"
そこから「カリフォルニア州クパチーノ」の部分を抽出したいと思います。私は次のコードを書きました:
しかし、私はその行について警告を受けました:
これは、「-stringByReplacingOccurrenceoOfRegexwithStringメソッドが見つかりません」および「一致するメソッドシグネチャのないメッセージは「id」を返し、引数として「.......」を受け入れると見なされます」と述べています。
結果から州と市の名前を取得するにはどうすればよいですか?
ios - 機密データ: NSString VS NSMutableString (iPhone)
使用後すぐに消去したい機密データがあります。現在、機密データは NSString の形式です。NSString は私の理解では不変です。つまり、データを実際にクリアすることはできません。ただし、NSMutableString は変更可能で、replaceCharactersInRange や deleteCharactersInRange などのメソッドを備えているため、より適切なようです。実装の詳細についての知識がないので、NSMutableString が私の目的に役立つかどうか疑問に思いますか?
iphone - nsmutableString で Limit を設定してクリアする
nsmutablestring に追加できる文字数を 10 に制限する必要があります。また、ボタンを押すとその内容をクリアする必要があります。それを行うための最良の方法は何ですか?助けてください
objective-c - NSString または NSMutableString 内の文字の位置
何時間も検索しましたが、問題の解決策が見つかりません。次のような NSString があります。
"スペーサー": ["値1", "値2"], "スペーサー": ["値1", "値2"], ...
私がしたいのは、文字列から [ ] 文字を削除することです。Objective-Cでは不可能のようです。他のほとんどのプログラミング言語では、strpos や indexOf などの関数が提供されており、文字や文字列を検索してその位置を特定できます。しかし、objective-c ではこのようなものはないようです。
これらの文字を削除する方法を知っている人はいますか? さらに、文字列には [] 文字が残っているはずなので、単に NSMutableString stringByReplaceingOccurencesOfString:withString を使用することはできません。最初にスペーサー文字列を検索してから、次の 2 つの [] 文字のみを削除する必要があります。
助けてくれてありがとう。
iphone - テンプレート用のNSStringまたはNSMutableStringカテゴリ
テンプレートを作成できるNSStringまたはNSMutableStringのカテゴリを知っている人はいますか?テンプレートを作成し、変数にタグを使用してから、文字列に対してKVC準拠のオブジェクトを「適用」して、変数を置き換えたいと思います。
または別の質問方法...iPhone/ Objective-Cの世界で現在テンプレート作成はどのように行われていますか?すでにこれを処理しているクラスはありますか?
iphone - NSMutable 文字列「範囲外」
viewController (UITableViewController のサブクラス) の .h ファイルに 2 つの NSMutableString オブジェクトが定義されています。
それらはプロパティです:
それらを .m ファイルに合成します。
私のviewDidLoadメソッドでは、それらを空白の文字列に設定しました:
firstName と lastName は、ユーザーが変更できます。私の cellForRowAtIndexPath メソッドでは、これらの文字列の内容を表示しようとしています:
ただし、これにより、View Controller が表示されるとすぐにアプリがクラッシュします。デバッガーを使用すると、firstName と lastName の両方が「範囲外」であるか、存在しないように見えます。Xcode は初めてですが、デバッガーは objc_msgSend で停止しているようです。
私は何を間違っていますか?
objective-c - NSMutableString への文字列の追加
これを少し見ていて、なぜこの単純なコードがエラーを投げているのか理解できませんでした。簡潔にするために短縮:
誰かが私の間違いを見つけることができますか?
objective-c - 変更可能な文字列を NSTextField に正しく送信するにはどうすればよいですか?
したがって、デバッグしたこのコードはすべてあり、問題ないようです。変更可能な文字列を作成しましたが、何らかの理由でラベルに表示できません。デバッガーは言う
「2010-04-22 22:50:26.126 Fibonacci[24836:10b] *** -[NSTextField setString:]: 認識されないセレクターがインスタンス 0x130150 に送信されました」
これの何が問題なのですか?文字列を NSLog に送信すると、問題なく出力されます。
ここに私のコードがすべてあります。助けていただければ幸いです。「elementNum」はコンボボックス、「display」はラベルです。ありがとう
objective-c - Xcode - 大きな文字列を連結するときの EXEC_BAD_ACCESS
大きな文字列を連結すると、EXEC_BAD_ACCESS が発生します。
フィードから読み取り、webview を作成するために、次のように文字列を作成します。
私が抱えている問題は、単語を数えるとき、self.bodytextがスペースを含む21,089文字であることです。これを行うためのより良い方法はありますか?
ありがとう
objective-c - フレームワークを使用しているときにNSMutableStringをNSStringに変換するにはどうすればよいですか?
値をNSStringとして返すNSMutableStringを使用してHTMLコードを作成するObjective-Cフレームワークを作成しました。
インターフェースの.hファイルでNSStringとNSMutableStringを宣言しました。
これは、フレームワーク実装の.mコードからのサンプルです(プロプライエタリであるため、実際のコードを印刷することはできません)。
私がテキストプログラムを書いたとき、NSLogは単に「(null)」を出力しました。私がそこに書いたコードは次のとおりです。
これで十分な情報だといいのですが!