0
iPhoneでアプリケーションを開発していますrange.lengthを整数と比較できません
私のコードでNSRangeオブジェクトを使用しています。私は、コンソール上でrange.lengthの値を印刷するとき
(range.length == 0)の場合 { が何か を行う}
それは条件が有効を保持している場合は、私を意味し、どの0を書き込みます。しかし、何かをするためにループの中に入ることはありません。
私が間違っているかもしれない何か手掛かり?
おかげ AJ
たとえば、if文の直前の値のNSLogを実行してから、再度if文のすぐ内側に値を入力してみてください。 NSLogでも(range.length == 0)の値を使用して、期待どおりの結果を返すかどうかを確認することができます。 –
お返事ありがとうございます。 NSLogは正しい値を表示しました。しかし、これは私がそれを働かせる方法です。 range.lengthの戻り値の型はNSUIntegerです。 range.lengthをNSIntegerにキャストして入力しなければなりませんでした。それは...ループに入りました! ご回答ありがとうございます –