NSStringに格納して文字列から取得する、符号なしlong long値があります。NSStringとの間でunsigned long long値を格納/取得する
最初は私がするNSNumberに値を持っていると私は、文字列myNumがするNSNumberである
NSString *numStr = [NSString stringWithFormat:@"%llu", [myNum unsignedLongLongValue]];
を取得するために、これを使用しています。
NSStringからNSStringを取得するには、まずunsigned long long値を取得する必要があります。しかし、NSStringクラスにはこれを行うメソッドがありません(unsigned long long値ではなく、long long値を取得するメソッドがあります)。
誰かが値をNSNumber変数に戻す方法を教えてください。
ありがとうございました。
優れた答え。また、文字をローカルの一時C文字列に読み込むこともできます(文字はすべて数字であり、UTF-8やUnicodeの問題はありません)。そしてstrtoullを使用すると説明されている欠点を避けることができますが、あなたの欠点が実際問題であった奇妙なケース。 –
NSStringオブジェクトのunsignedLongLongValueメソッドはありません – Gargo
NSStringからの符号なしの値の読み取りをサポートするには、http://bugreport.apple.comにアクセスして、コンポーネントのFoundationにradar:// 2264733を添付してください。 X '。 –