2012-02-23 33 views
1

我想知道是否可以将我在NSUserDefaults中创建的整数值传递给UInt32对象?如何将NSUserDefaults整数传递给UInt32对象

到目前为止,我正在创建如下的NSUserDefaults。

NSString * yourKey = @"RequestNumber"; 
    NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; 
    [defaults setInteger:[defaults integerForKey:yourKey] + 1 forKey:yourKey]; 

,然后我试图给用户默认值传递到我的对象,如下。但是我是相当积极的,我完全错了...这就是为什么我在这里:)任何帮助,将不胜感激。

UInt32 *requestNumber = [[NSUserDefaults standardUserDefaults] integerForKey:yourKey]; 

回答

3

UInt32对象但标量类型。

UInt32 requestNumber = [[NSUserDefaults standardUserDefaults] integerForKey:yourKey]; 
+0

啊是的..我已经阅读过,但忘记了..我很记忆的类型和所有这些..感谢清除,谢谢你的解决方案。 – 2012-02-23 22:30:49

+0

该死!我很接近!我一直忘记UInt32剂量不与指针工作..我一直这样做NSStrings等等的原因等等,再次感谢 – 2012-02-23 22:32:14

+0

@ C.Johns练习帮助:D ...干杯! – Till 2012-02-23 22:32:21