Size: a a a

2020 November 23

И

Игорь in SwiftBook
Всем привет, есть вопрос по сохранению данных из джейсона. Почему за пределами data массив countrys пустой?
источник

GO

Gordon Ord in SwiftBook
источник

GO

Gordon Ord in SwiftBook
Всем привет. Такая проблема: в методе didSelectItemAt хочу чтобы при переходе с ячейки в новом viewController мой лэйбл заполнялся значением из массива по indexPath, но когда кликаю по ячейке - приложение крашится (если лейблу не передавать никакое значение, то переходит на другой контроллер нормально). В ошибке, как я понял, находит нил, но все равно не пойму в чем проблема
источник

GO

Gordon Ord in SwiftBook
источник

GO

Gordon Ord in SwiftBook
Пробовал даже просто строку присвоить «12345» - все равно краш на этой строке происходит
источник

GO

Gordon Ord in SwiftBook
И пробовал подобным способом даже, через сторибордАйди и все равно краш(хотя в подобном приложении работает все отлично)
источник

А

Алмаз ® in SwiftBook
Надо в основном потоке делать изменения данных класса контроллера
источник

А

Алмаз ® in SwiftBook
44 строку заверни вот так

DispatchQueue.main.async {
// 44 строка
}
источник

И

Игорь in SwiftBook
Алмаз ®
44 строку заверни вот так

DispatchQueue.main.async {
// 44 строка
}
Пробывал ошибку выдаёт
источник

И

Игорь in SwiftBook
Игорь
Пробывал ошибку выдаёт
Invalid conversion from throwing function of type '() throws -> ()' to non-throwing function type '@convention(block) () -> Void'
источник

А

Алмаз ® in SwiftBook
Gordon Ord
И пробовал подобным способом даже, через сторибордАйди и все равно краш(хотя в подобном приложении работает все отлично)
Вам надо в TextViewController создать переменную
var text:String!
И в него передать ваш текст,
vc.text = news.dec
и когда перейдёте в этот контроллер во viewDidLoad сделать присвоение
label.text = text
источник

А

Алмаз ® in SwiftBook
Игорь
Invalid conversion from throwing function of type '() throws -> ()' to non-throwing function type '@convention(block) () -> Void'
44 строку сделайте сперва присвоение
let array = try ...
А потом присвойте переменной
Вашего основного массива
источник

А

Алмаз ® in SwiftBook
Не должен быть краш
источник

А

Алмаз ® in SwiftBook
Игорь
Invalid conversion from throwing function of type '() throws -> ()' to non-throwing function type '@convention(block) () -> Void'
Кстати сделай try?
источник

А

Алмаз ® in SwiftBook
Что б он попытался а не вынужден это сделать.
источник

И

Игорь in SwiftBook
Алмаз ®
Что б он попытался а не вынужден это сделать.
Долго писать, сейчас скрины скину
источник

А

Алмаз ® in SwiftBook
Игорь
Долго писать, сейчас скрины скину
))))
источник

И

Игорь in SwiftBook
источник

И

Игорь in SwiftBook
источник

А

Алмаз ® in SwiftBook
Self убери у currentC...
источник