こんにちは、私のプロジェクトで NSStrings の長さが互いに等しくなるようにしようとしていますが、問題が発生しているようです。2本の弦を手に入れました
NSString *word1=@"123456";
NSString *word2=@"123";
他のテスト用に異なる長さになるようにハードコーディングしました。単語の先頭に0を追加しようとしているので、@ "000123"のようになります。この方法で文字列を追加しようとしましたが、代わりにRAMを構築しますそして、プログラムを長時間実行したままにしておくと、システムがクラッシュします..これを修正する方法について何か助けはありますか? これを行う別の方法はありますか?
while ([word1 length]>[word2 length]){
[word2 stringByAppendingString:@"0"];
}
while ([word1 length]<[word2 length]){
[word1 stringByAppendingString:@"0"];
}