小编Ali*_*kar的帖子

有没有办法获取NSUserDefaults中的所有值?

我想打印我保存的所有值,NSUserDefaults而不提供特定的密钥.

像使用for循环打印数组中的所有值的东西.有办法吗?

iphone objective-c nsuserdefaults ios ios6

62
推荐指数
3
解决办法
4万
查看次数

NSDictionary>使用SwiftyJSON的JSON字符串

这就是我正在做的转换它.日志返回nil

let keys = ["firstName", "lastName", "age","carNumber", "licenseNumber", "email","password", "msgType"]
let objects = ["Pencil", "Eraser", "2332","534543", "543543", "Notebook","Pencil", "ADD_DRIVER"]
self.dictionary = NSDictionary(objects: objects, forKeys: keys)

var data = [Dictionary<String, String>]()
data.append(self.dictionary as! Dictionary<String, String>);
var jsonObj = JSON(data)

print("JSON Object")
print(jsonObj.stringValue)
Run Code Online (Sandbox Code Playgroud)

nsdictionary swift swifty-json

1
推荐指数
1
解决办法
4819
查看次数

比较两个NSDate对象的相等性会产生意外结果

我正在运行此for循环,如果满足条件,则删除indexValue.我正在比较两个NSDate对象,由于某种原因它不起作用.根据日志,NSDate对象完全匹配.

请指导我.

for (int u=0 ; u<arraywithDateAddedKeyss.count ; u++)
        {
            NSLog(@"arraywithDateAddedKeyss: %@ == Array 5: %@",arraywithDateAddedKeyss[u],oldArray[5]);

            if (arraywithDateAddedKeyss[u] == oldArray[5])
            {
                [arraywithDateAddedKeyss removeObjectAtIndex:u];

                [userDefaults setObject:arraywithDateAddedKeyss forKey:@"arraywithReminderDateKeys"];

                [userDefaults synchronize];


                NSLog(@"Object Removed from array1");


            }
        }
Run Code Online (Sandbox Code Playgroud)

NSLog数据

arraywithDateAddedKeyss: 2014-02-01 09:01:20 +0000 == Array 5: 2014-02-01 09:01:20 +0000
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios

0
推荐指数
1
解决办法
610
查看次数