問題タブ [nscharacterset]

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

ios - iOS で文字列から空白を削除する方法

重複の可能性:
Objective-C で文字列の 1 文字を置き換える
NSString からすべての空白を削除する

@"this string contains blank spaces".

この文字列を に変換するにはどうすればよいでしょうか@"thisstringcontainsblankspaces"

つまり、文字列内の空白と改行文字をすべて削除するにはどうすればよいでしょうか。NSCharecterSet私はすでに使用して試しましたwhitespaceCharacterSet。しかし、これは文字列の両端のスペースのみを削除し、その間は削除しません....

何か案は??

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

iphone - NSCharacterセットはintを使用しますが、割り当てられていないshortが必要ですか?

MWFeedParserを使用してアプリにフィードを追加しています。これで、フレームワークは日付を渡しますが、主に古いタイプのコードが原因で、いくつかの警告が表示されます。

現在、4つの警告が残っていますが、これらはすべて同じであり、技術的にはそれらを修正して削除し、警告が消えるようにすることができますが、アプリが正しく機能しないままになります。

に関するコードは次のとおりです。

ここで、警告となるビットは次のとおりです。

警告は次のとおりです。

フォーマットはタイプ'unsignedshort'を指定しますが、引数はタイプ'int'です

だから私はに変わりました:

これは確かに警告を削除し、私に完璧なコードを与えました:-)(警告やエラーはありません)

その後、アプリを実行すると、日付が解析されず、リンクを開くことができませんでした。これがCのことかどうかはわかりませんが、今のところ、間違いなく私の知識分野の外にあります。この問題を解決し、それでもアプリで機能させることができる私を助けることができる人はいますか?

前もって感謝します:-)

編集

}

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

objective-c - NSString内の各文字を文字のコレクションと比較する

私の目的は、テキストフィールドからのユーザーの入力を分析し、ユーザーが記号を使用しているかどうかを確認することです。

たとえば、ユーザーの入力は「/ ardv / * k」であり、ユーザーが3つの記号を入力したことを示す変数が必要です。

NSRangeを使用して文字列を検索する方法がわかりません。これは、最初の出現が見つかるとすぐに停止するためです。

また、NSSetはcharacterAtIndexセレクターと互換性がありません。

isEqualTo:機能しませんでした。

これが私がしたことですが、可能であればこのコードをより簡単にする方法を知りたいです:

0 投票する
5 に答える
13150 参照

iphone - NSStringでstringByTrimmingCharactersInSetを使用する方法

日付を示す文字列があります(以下)

問題は"-13"、ここからトリミングする必要があることです。NSDateFormatter日付をフォーマットすることはわかっていますが、ここではできません。トリミングする必要があります。

そのために私は使用しています:-

しかし、これは機能しません。これはトリミングされません...それを行う方法..ヘルプ

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

ios - UITextField-ユーザーが非標準の文字(絵文字など)を入力できないようにします

私のアプリはEKEvents標準のカレンダーデータベースを作成して保存しますが、イベントの「メモ」として絵文字を使用すると、カレンダーからイベントを読み取ろうとするとクラッシュすることがわかりました。

で絵文字を使用したくない、または使用する必要はありませんevent.notes。私はたまたまテストをしていましたが、イベントを保存することができたときはちょっとショックを受けました。(絵文字はカレンダー自体にも表示されます)

ですから、私の問題は2つの方法のいずれかで解決できると思いますが、どちらも理解できませんでした。

1)カスタムキーボードボタンを無効または非表示にできますか?<-私はこの解決策を好む

ここに画像の説明を入力してください

2)そうでない場合、ユーザーが絵文字を入力していないことを確認するときにチェックするために、すべての標準キーボードで可能なすべての文字を含む文字セットを作成するにはどうすればよいですか?

のように、いくつかの標準文字セットを使用してチェックしようとしましたがalphanumericCharacterSet、それを使用すると、スペースを入力できません。

ユーザーが入力している文字と照合するために、これまでに使用しているコードは次のとおりです。

編集:エラーの明確化

エラーはなく、クラッシュするだけです。私のアプリはカレンダーの予定を保存し、それらをリストに表示してユーザーに表示します。その後、ユーザーはイベントを「有料」または「未払い」としてマークできます。その時点.notesで、イベント「-有料」のプロパティに文字列を追加します。これは、テーブルをリロードするときに、イベントが支払われると、ユーザーに特定のアイコンが表示されるようにするためです。保存されたものにプロパティとして絵文字が含まれている場合でもクラッシュが発生し、.notesを追加しようとします.notes

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

ios - NSStringメソッドstringByTrimmingCharactersInSet:カンマをトリミングしません

数字を表すいくつかの文字列から余分な文字を削除するための次のコードがあります。

メソッドの後、stringByTrimmingCharactersInSet:コンマ以外の余分な文字はすべて削除されます。stringByReplacingOccurencesOfString:カンマの呼び出しが削除された後。最初の呼び出し後に削除されないのはなぜですか?

コードの各行の後のmyStringのサンプルを次に示します。

私も試しました

同じ結果が得られました。

0 投票する
9 に答える
11690 参照

objective-c - NSCharacterSet からの NSArray

現在、以下のようなアルファベットの配列を作成できます

それが利用可能であることを知る

それから配列を作成する方法は?

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

iphone - iPhone iOS ✭ ♦ (およびこのセットの他の文字) のような文字をプログラムでチェックする方法は?

✭star と ♦ diamond の両方が ASCII 拡張文字セットからのものであることは知っています。しかし、これらのような文字をプログラムでチェックするために使用できる iOS で利用可能な NScharacterSet はありますか?

0 投票する
0 に答える
151 参照

ios - ファイルへの書き込み時に NSMutableDictionary キー/オブジェクトのペアの間に作成された改行を削除する方法はありますか?

NSMutableDictionaryファイルに書き込むときに、エントリを次のようにしようとしています。

私のファイルは次のようになります。

NSCharacterSetこのように使用して、キー文字列とオブジェクトから空白と改行をトリミングしようとしました

しかし、それはうまくいきませんでした。
これはできますか?