問題タブ [nsrange]
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.
cocoa - @selector の構文
を使用せずにOK NSInvocation
、次のコードがあるとしましょう:
SEL removeObjectMessage の形式で最後の行を実行するにはどうすればよいですか? 範囲の周りにラッパーを配置する必要がありますか?その混乱がどのように見えるかの構文を見たいだけです...
iphone - NSRangeの使用に関する問題:範囲外のインデックス
文字列内のウェブサイトのURLを検出してから、太字にするなどの属性文字列を実行しようとしています。
私の正規表現は次のように定義されています。
ここに私が列挙するところがあります:
エラーが発生します:
どうすれば解決できますか?
ios - NSString から最後の 4 文字をキャプチャする方法
からNSString
ランダムなを受け取り、作成中のメソッドに渡します。このメソッドは、 に入力された最後の 4 文字のみをキャプチャします。size
UITextField
string
私はNSString
クラス参照ライブラリを調べましたが、私が見つけた唯一の実際のオプションは、私が望むことを行うように見えることです
私はこれを以前に一度使用しましたが、「変化しない」静的パラメーターを使用しましたが、この実装では、入ってくる文字列のサイズに応じて変化する非静的パラメーターを使用したいと考えています。
これまでのところ、これは私が作成したメソッドでありNSString
、IBAction から渡されます。
sqlite - NSLog NSRange の問題
動的なhtmlデータを含むNSStingのresultcontentがあり、htmlデータの長さはユーザー入力によって常に異なります。
NSString の " を置き換えることで、HTML データを SQLite3 に挿入できます。問題は、SQlite3 に特定の部分文字列の位置を見つけるための組み込み関数がないことです。SQL では、この目的のために CHARINDEX または Patindex を使用できます。
今、この部分文字列「スフィンクス」の位置を見つけようとしています。NSrange、substringWithRange などを試しましたが、この部分文字列の正確な開始位置と終了位置を取得できません。NSLog を使用してコンソールに NSRange を表示するにはどうすればよいですか。これが私のコードです
NSString から部分文字列の正確な位置を見つけるにはどうすればよいですか? NSLog で %S も試しましたが、結果はありませんでした。
SQLite テーブル (テキスト データ型) にも同じ NSString resultcontent Data があります。Charindex および patindex 関数を使用せずに、Sqlite で文字のインデックスまたは部分文字列の位置を見つけるにはどうすればよいですか。HTML コードは動的であり、ユーザー入力によって長さが変化するため、ユーザー入力ごとに部分文字列のインデックスまたは位置を知る必要があります。
iphone - 不明なエスケープ シーケンス - 正規表現
を使用している電子メール テキストを検証したいRegexKitLite.h
。私は次のようにしています:
今のところ、これが機能するかどうかを確認しています。しかし、2行目でエラーが発生しています。ログは何も言いません。しかし、次のような警告が 2 行目にあります。
何が問題なのですか?表現がおかしいのか、それとも他に問題があるのか。
iphone - 文字のNSArrayに一致するObjective-C
文字列内のn個の特殊文字の出現回数を一致させる必要があります。
これらすべての文字(20以上)を使用して配列を作成し、それぞれに一致する関数を作成することを考えました。
文字列に含まれる特殊文字の合計数だけなので、数学でそれらを当てにすることができます。
したがって、例では:
関数は5を返す必要があります。
配列にない文字を一致させ、文字列の長さを取得して、元の文字列と特別な文字がない文字列の差を出力する方が簡単でしょうか?
これが最善の解決策ですか?
iphone - NSStringの一部を削除し、別のNSStringにコピーします
だから私はNSStringを持っています、それを言いましょう:NSString *mainString = @"My Name is Andrew (I like computers)";
そして私はmainStringから "("から ")"まですべてを削除したいと思います。そして、「()」の間にあるすべてのものをsubStringに入れたいと思います。
例えば:
これが理にかなっていることを願っています。それは本当に私を助けます。前もって感謝します。私は遊んでいますがNSRange
、NSMutableStrings
問題があります。前もって感謝します。
iphone - NSRangeException Beyond Bounds クラッシュの取得
エラーでクラッシュしているこのコードがあります*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSArray objectAtIndex:]: index 0 beyond bounds for empty array'
この行で:
ここで何が問題なのかわかりません。フェッチからデータを取得しています。
iphone - stringWithContentsOfFile でファイルを開かずにテキスト ファイルから範囲指定された文字列を取得する
テキストファイルからテキストを読み取ろうとしています。これを行うには、stringWithContentsOfFile を使用しました。
弦を速くする別の方法を持っている人はいますか?
iphone - 別のテキストフィールドの値に関してテキストフィールドに検証を適用するにはどうすればよいですか?
テキストフィールドにバリデーションを適用したい。2 つのテキスト フィールドがあり、2 番目のテキスト フィールドの値が「AM」の場合、0 ~ 11 の値のみを入力したいと考えています。別のテキスト フィールドの値に関して検証テキスト フィールドを適用するにはどうすればよいですか?
前もって感謝します...