我今晚一直在编写一些代码来加载以前保存过的用户iPhone的数据。
这是我的一些代码:
var salesHighScoreDefault = NSUserDefaults.standardUserDefaults()
if (salesHighScoreDefault.valueForKey("salesRecord") != nil) {
salesRecord = salesHighScoreDefault.valueForKey("salesRecord") as! NSInteger!
}
var distanceWalkedHighScoreDefault = NSUserDefaults.standardUserDefaults()
if (distanceWalkedHighScoreDefault.valueForKey("distanceWalked") != nil) {
distanceWalkedRecord = distanceWalkedHighScoreDefault.valueForKey("distanceWalkedRecord") as! NS??????!
}
整数是NSInteger!双倍是_____________。 (不,它不是NSDouble!我已经尝试过了)
答案 0 :(得分:4)
直接转换为style.xml
,不带<resources>
<!-- Base application theme. -->
<style name="Splash.Custom" parent="android:style/Theme.DeviceDefault.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
</style>
<style name="Custom" parent="android:style/Theme.Holo.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
</style>
前缀。
Double
答案 1 :(得分:0)
我不明白你为什么要这样,但我认为你可以使用 NSNumber 。
if (distanceWalkedHighScoreDefault.valueForKey("distanceWalked") != nil) {
distanceWalkedRecord = distanceWalkedHighScoreDefault.valueForKey("distanceWalkedRecord") as! NSNumber!
}