2015-04-26 11 views
2

Я сделал приложение iOS, которое включает UITableView. Можно нажать ячейку. Если пользователь постучал по ячейке, будет показан тип аксессуара.Сохранение конфигурации UITableViewCell

Вопрос: Как сохранить конфигурацию ячейки? Я хотел бы сохранить все ячейки, которые были отобраны/отображены тип аксессуаров. Если UITableView перезагружает тип (ы) аксессуаров, все равно должен быть представлен.

Я думал об этом с NSUserDefaults, но не знаю, как это сделать.

Если кто-то из вас, ребята, знает, как это сделать и хотел бы помочь мне, вы мне очень помогли бы.

+0

Где ваша проблема? Зная, какая ячейка выбрана (отметьте [Apple Doc] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableViewDelegate_Protocol/#//apple_ref/occ/intfm/UITableViewDelegate/tableView:didSelectRowAtIndexPath :) , или сохраняющая часть с NSUserdefaults? – gutenmorgenuhu

+0

спасательная часть с NSUserDefaults @gutenmorgenuhu – horst

ответ

0

Попробуйте следующее:

// Get the UserDefaults 
let defaults = NSUserDefaults.standardUserDefaults() 

// Check if any old values are already saved: 
if let savedEntity = defaults.objectForKey("myKey"){ 
    if countElemenets(savedEntity) > 0 { 
     return savedEntity 
    } 
} 

// Create new saved default: 
defaults.setValue(objectToSave, forKey: "myKey") 

Есть несколько других типов вы можете сохранить/Fetch рядом AnyObject. Пожалуйста, проверьте документацию на NSUserdefaults