問題タブ [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.
iphone - NSStringiphoneに改行を付ける方法
旅行アプリの添付ファイルとしてFacebookに旅程を投稿しようとしています。NSMutableStringを使用してすべての旅程のイベントと日付を追加していますが、イベントの後に改行を入れる方法がわかりません。
これは私のコードです:
最後に追加された文字列に\nを使用してみましたが、添付ファイルにはすでに多くの\と "が含まれる文字列形式であるため、テストすると添付ファイルのテキストは表示されず、\nなしでテストするとすべてが表示されます。このような1行:
イベント:ある美術館での博覧会2011年12月12日12:00イベント:ある美術館での博覧会2011年12月
13日13:00...。
そして、私はそれをこのように見せたいです:
イベント:ある美術館での博覧会2011年12月12日12:00
イベント:ある美術館での博覧会2011年12月13日13:00
...。
編集:\ nを使用してNSLogで印刷すると、すべてが希望どおりになりますが、添付テキストがFacebookダイアログ画面に表示されないため、\nは添付テキスト全体に影響します。
誰かがこれで私を助けることができることを願っています。よろしくお願いします!! XD
iphone - NSMutableString: (null) の代わりに値を挿入する必要はありません
文字列の値を Web サービスに渡しています。文字列に何らかの値が含まれていれば問題ありません。
ただし、null の値が含まれていない場合は (null) と出力されます。
例:
印刷する必要があります: str1 has value
代わりに次のように表示されます: str1 has (null) value
iphone - NSMutableString メモリ リーク
コード内の計測器でメモリ リークが発生しています
}
これはメモリを管理する正しい方法ですか?
iphone - ランダムにスローされた不変オブジェクトの変更を試みます
プログラムの一部は、uitextfield からテキストを取得し、それを変更可能な文字列にコピーしてから実行します。
この時点で、常に「不変オブジェクトを変更しようとしている」というメッセージが表示されました-ランダムではありませんでした
初めてこのエラーが発生したとき、次のように変更しました
これにより、不変オブジェクトのエラーを変更しようとする試みが行われましたが、ランダムに発生します - 変ですよね?
私はそれをに変更しました
この方法でまだ失敗したことはありませんが、解決策が見つからなかったと確信しています。
私の質問:
1)最初の修正後にランダムに実行していたという事実は、メモリ管理に深刻な問題があることを示している可能性がありますか?
2) C スタイルのキャストで修正されなかったのはなぜですか?
3) 現在の修正は機能しますか?
御時間ありがとうございます :)
iphone - NSString は追加文字列に応答しない場合があります
私はメソッドNSMutableString
を使用しようとしています。appendString
正常に動作しますが、使用するたびにNSString may not Respond to append stringという警告が表示されます。これは私のコードです:
NSString 文字列が原因でこの警告が表示されることはわかっていますが、この警告を削除するにはどうすればよいですか?
iphone - NSMutableStringを選択的にトリミングする方法は?
NSMutableStringを選択的にトリミングする方法を知りたいです。たとえば、文字列が「MobileSafari_2011-09-10-155814_Jareds-iPhone.plist」の場合、「MobileSafari」という単語を除くすべてをプログラムで削除するにはどうすればよいですか。
注:上記のプログラムでの用語を考えると、たとえば「MobileSafari」という単語を「Youtube」に変更したり、「Jared's-iPhone」という単語を「Angela's-iPhone」に変更したりしても、ソリューションは機能すると思います。
どんな助けでも大歓迎です!
objective-c - NSMutableString を UILabel テキストに割り当てる
Programming In Objective-C 2.0 本から分数計算アプリを作成しています。Lion 用の XCode 4.1 を使用しています。コードにエラーを入力することなく、完全かつ正常に完了しました。しかし、アプリの実行中に数字ボタンを押すと、ラベルにテキストが入力されません。数字ボタンを押すと、UIButton 送信者タグ (割り当てたもの) が見つかるはずです。
そして、このコードに送信されます:
コンソールは処理済みを出力します。このボタンが機能していることを示しているため、問題は次のコード行にあります。
display は UILabel です。これはインスタンス変数ですが、IBOutlet ではなく、そのプロパティで IBOutlet として宣言されています。
コードアシスタントへの接続を使用して、.xib 画面のラベルを接続しました。文字通り、それを宣言に結び付けることができます。だから私はそれをプロパティに接続しました。
問題は、display が UILabel であり、その text プロパティが NSMutableString ではなく NSString を必要とするという事実にあります。しかし、NSString は文字列や、このアプリで必要な他の多くのメソッドを追加することはできません。どうすればこれを機能させることができますか?
iphone - 文字列をミュータブル文字列に追加
私の問題は次のとおり
です。子音が3つ未満の場合、子音文字列にn個の母音を追加する必要があります。
例:
str = "マリオ";
子音 = "mra"; // 2 つの子音と 1 つの母音
str = レオ;
子音 = "レオ"; // 1 つの子音と 2 つの母音
なるほど。
objective-c - ivarはNSMutableStringメソッドに応答しません
なぜ私のivarは、engine.name
この単純なNSMutableString
方法では機能しないのですか?mutableName
はであり、NSMutableString
とで正しく実装されてい@property
ます@synthesize
。
ios - NSString が特定の他の文字列で始まるかどうかを確認する方法は?
URL として使用する文字列が http で始まるかどうかを確認しようとしています。私が今チェックしようとしている方法は機能していないようです。これが私のコードです:
何か案は?