[NSString compare:options:range:]を呼び出し、オプションを渡しません。NSString compare:options:range: - オプションを渡すために渡す値は?
optionsパラメータに指定する正しい値は?あなたは0
を渡す必要があり
[NSString compare:options:range:]を呼び出し、オプションを渡しません。NSString compare:options:range: - オプションを渡すために渡す値は?
optionsパラメータに指定する正しい値は?あなたは0
を渡す必要があり
ちょうど0
を渡します。また、Macブロックの周りを何度か回っていた場合は、の代わりに0
という別の名前を使用して自分自身を捕まえるかもしれませんが、関連性の高いフラグを意味します。 Appleのドキュメントとして
kNilOptionsのちょっとクールなヒント、それを知らなかった –
面白い、私それ以前にそれを越えて走っていなかった。 'OptionBits'引数と一緒に使うことを意図しているようですが、もちろん誰も使用しない型です。 –
もう一度、ブロックの周りに数回。 ; p –
「...種類のパラメータに 『無効*』送信変換を整数に互換性のないポインタ」:
ゼロとNULLの両方がXcodeで警告を生成します。 options
引数はビットマスクであり、実際には単なる整数であることを意味します。それは警告が "整数変換"と言う理由です。
ええのための値を提供したいと思います - それは意味がある...私は、過去にNULLをそこに入れていたフェードメモリに固定されました –
コマンドをクリックするとその宣言に行き、 'options'引数の型をコマンドでクリックすると、普通は' NSUInteger'のtypedefであることがわかります –
は言う:NSCaseInsensitiveSearch、NSLiteralSearch、NSNumericSearch:検索 - あなたがCのビット単位のOR演算子を使用して、次のいずれかを組み合わせることができますため
オプション]を選択します。 これらのオプションの詳細については、「String Programming Guide」を参照してください。
NSCaseInsensitiveSearch
:大文字小文字を区別しない検索。
NSLiteralSearch
:正確な文字単位の等価性。
NSNumericSearch
:文字列内の数値は、数値、つまりName2.txt < Name7.txt < Name25.txtを使用して比較されます。
これは私の質問に答えることはできません、もちろん最初にドキュメントをチェックしました –
そしてなぜあなたはこのパラメータの1つを渡しませんでしたか? – Nekto
@Nekto:OPの質問をもう一度読みたいかもしれません。彼はいずれのパラメータも望まない。彼は、パラメータがないことを示すために何を渡すべきかを知りたがっていました。 –
オプションを指定しない場合は、これをまったく行う必要はありません。 – sidyll
実際にはありません - 私は範囲パラメータ –