登錄 記錄已登錄用戶步驟,存入偏好設置中存儲放入一個數組。 具體存儲 1:存儲用戶到偏好設置中,其中用戶是一個數組 向服務器響應客戶端后的一些操作 (如果響應數據成功)其中用戶和密碼是一一對應的 1.1先從沙盒中偏好設置中讀取對應的用戶集合 讀取用戶名: NSMutableArray *AccArys = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] valueForKey:USERS_SWGLM]]; 讀取密碼: NSMutableArray *PwdArys = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] valueForKey:USERS_PWD]]; 1.2 偏離數組和用戶輸入的用戶名,進行比較,如果不同,就加入進入。 1。3 在把數組重新,存儲到沙盒中 存儲用戶名 [[NSUserDefaults standardUserDefaults] setValue:AccArys forKey:USERS_SWGLM]; 存儲密碼 [[NSUserDefaults standardUserDefaults] setValue:AccArys forKey:USERS_PWD]; 1.4最后調用同步數據[[NSUserDefaults standardUserDefaults]synchronize]; 2:刪除下拉用戶, 1.1先從沙盒中偏好設置中讀取對應的用戶集合 讀取用戶名: NSMutableArray *AccArys = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] valueForKey:USERS_SWGLM]]; 讀取密碼: NSMutableArray *PwdArys = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] valueForKey:USERS_PWD]]; 1.2 :遍歷數組,排除刪除的用戶 得到其余數組,在同步 存儲用戶名 [[NSUserDefaults standardUserDefaults] setValue:AccArys forKey:USERS_SWGLM]; 存儲密碼 [[NSUserDefaults standardUserDefaults] setValue:AccArys forKey:USERS_PWD]; 最后多用,一般要搞一個 標志,是否登錄。 [[NSUserDefaults standardUserDefaults] setValue:[NSNumber numberWithInt:1] forKey:USER_LOGINOUT];