Сохранить переменную в соответствии с оператором таблицы в JSON файл swift - PullRequest
0 голосов
/ 10 апреля 2020

Я хочу изменить цвет текста метки в другом контроллере представления в соответствии с результатом оператора if в контроллере табличного представления, и для этого я пытаюсь сохранить значение справки x 0/1 в json файле, который я хочу прочитать в другом контроллере представления. Простой JSON:

{
"x" : 1 or 0
}

Я пытаюсь поместить функцию в представление таблицы, но думаю, что она не запущена.

Есть предложения ?, спасибо.


 let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as UITableViewCell
if a == b{

func save(){
guard let fileUrl = Bundle.main.url(forResource: "simple", withExtension: "json")
else {return}
let dictionary: [String: Int] = ["x":1]
do{
let data = try JSONSerialization.data(withJSONObject: dictionary, options:[])
try data.write(to: fileUrl, options: [])
}catch{
print(error)
}

}else{

func save(){
guard let fileUrl = Bundle.main.url(forResource: "simple", withExtension: "json")
else {return}
let dictionary: [String: Int] = ["x":0]
do{
let data = try JSONSerialization.data(withJSONObject: dictionary, options:[])
try data.write(to: fileUrl, options: [])
}catch{
print(error)
}
}
return cell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...