Результаты поиска по запросу "swift4"

1 ответ

Или напишите пользовательский init:

ротокол Swift 4 Decodable справляется со словарем, содержащим ключ, имя которого неизвестно до времени выполнения? Например: [ { "categoryName": "Trending", "Trending": [ { "category": "Trending", "trailerPrice": "", "isFavourit": null, ...

1 ответ

Кроме того, это не ответ на вопрос

ользую следующий код, чтобы получитьString подстрока изNSRange: func substring(with nsrange: NSRange) -> String? { guard let range = Range.init(nsrange) else { return nil } let start = UTF16Index(range.lowerBound) let end = ...

0 ответов

Это декодируемое, а не кодируемое! Если бы вы могли использовать Codable, вы бы получили ошибку: «Тип« VendorsList »не соответствует протоколу« Encodable »». И список должен быть пусть не вар.

ема в том, что Тип списка не соответствует Codable, нижеприведенный класс не может быть вставлен в Realm. например, class Book: Codable { var name: String = "" var author: String = "" var tags = [String]() }Считайте, что вышеупомянутый класс ...

ТОП публикаций

1 ответ

Надеюсь, это будет полезно.

я есть следующий простой код, написанный на Swift 3: let str = "Hello, playground" let index = str.index(of: ",")! let newStr = str.substring(to: index)Из Xcode 9 beta 5 я получаю следующее предупреждение: 'substring(to:)устарела: пожалуйста, ...

0 ответов

Это решение полезно, когда вы не хотите избегать наследования от класса NSobject.

ьзуя последнюю бета-версию Xcode 9, я, по-видимому, совершенно не могу получить доступ к свойствам классов Swift. Даже странно, я могу получить доступ к самому классу, чтобы создать его экземпляр или что-то еще, но совершенно не могу получить ...

1 ответ

Понимаю. Работает как шарм ... спасибо.

аюсь обновить математическую библиотеку, чтобы она была совместима с Swift 3, но я сталкиваюсь с ошибкой: 'Sequence' requires the types 'T' and 'ArraySlice<T>' be equivalent Документация Apple по Sequence рекомендует, чтобы метод makeIterator ...

1 ответ

 идея, но нет никакого способа обойти это: дополнительная сущность всегда должна использоваться.

тим, у нас есть структура JSON, подобная следующей (обычно используемая в базе данных Firebase Realtime): { "18348b9b-9a49-4e04-ac35-37e38a8db1e2": { "isActive": false, "age": 29, "company": "BALOOBA" }, "20aca96e-663a-493c-8e9b-cb7b8272f817": { ...

1 ответ

Ответы не должны использоваться для того, чтобы задавать вопросы. Вы должны рассмотреть возможность сделать комментарий или задать новый вопрос и обратиться к нему оттуда.

онвертировать значения типа'[String : AnyObject]?'к ожидаемому типу аргумента'[NSAttributedStringKey : Any]?'? open class func drawText(context: CGContext, text: String, point: CGPoint, align: NSTextAlignment, attributes: [String : AnyObject]?) ...

2 ответа

Хотя этот ответ, вероятно, является правильным и полезным, желательно, чтобы вы включили вместе с ним какое-то объяснение, объясняющее, как оно помогает решить проблему. Это становится особенно полезным в будущем, если есть изменение (возможно, не связанное), которое заставляет его перестать работать, и пользователи должны понять, как это когда-то работало.

шлом у меня не было проблем с программным созданием UIButton, но с тех пор, как я использую Xcode 9 и Swift 4, я не могу найти способ устранить эту ошибку. //Adding target to UIButton func PositionStartButton(xOffset: Float){ StartButton.frame = ...

2 ответа

номер 1 помогает мне решить мою проблему

de 9 и Swift 4 я всегда получаю это предупреждение для некоторыхIBInspectable свойства: @IBDesignable public class CircularIndicator: UIView { // this has a warning @IBInspectable var backgroundIndicatorLineWidth: CGFloat? { // <-- warning ...