swift4

В моем приложении мне нужно получить предыдущие 4 утра, а не 4 утра текущей даты. Например: если это March 05, 10:00 am , то я должен ожидать, что вернусь: March 05, 4:00 am если это March 05, 02:00 am , то я должен ожидать, что вернусь: March 04, 4:00 am Для достижения этого я использую Calendar.nextDa...

Я перенес свое приложение из Swift 3.1 в Swift 4.0 (Xcode 8.3.3 в Xcode 9.0), и теперь часть моего интерфейса сломана. Навигационная панель навигационного контроллера-полный бардак. Пожалуйста, посмотрите на скриншот: Есть 3 элемента: Слева логотип Netfnet (изображение) Правый уровень сигнала (изобра...

Может быть, я схожу с ума здесь, но extension Array where Element == String в Swift 4.1.2 раскрывает свои свойства в автозаполнении Swift по типам, когда его не должно быть. Например, это расширение: extension Array where Element == String { public var test: [String] { return ["test"] } } ...

Я создал свой стручок в Swift 3, и теперь я хочу перенести его в Swift 4. Я уже сделал миграцию кода в примере проекта (я решил создать пример при запуске pod lib create), но мой подспек все еще не проходит проверку. Одна из причин заключается в том, что конфигурация cocoapods по умолчанию компилирует его к...

Я пытаюсь найти хороший способ добавить простой UIButton subview с действием к некоторым UIViewControllers. Я думаю, что он может работать с протоколом и его расширением, но расширение не позволяет методы @objc, это означает, что я не могу добавить цель с селектором. Я создал другой класс для решения этой п...

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

символы - свойство экземпляра String, устарело с помощью Xcode 9.1 Это было очень полезно получить подстроку из строки с помощью characters свойство но теперь оно устарело и Xcode предлагает использовать substring. Я попытался проверить так Вопросы и Apple developer tutorials / guidelines для того же самого....

этот код работает нормально в ios10. я получаю свою метку и кнопку изображения, которая является профилем фотографии пользователя, круговой круг.. ладно. но при запуске в Xcode 9 ios11 симулятор я его выбросила. рамка кнопки должна быть 32x32 , при проверке на sim-карте и получении представления и сообщении x...

Допустим, у меня есть Customer тип данных, который содержит metadata свойство, которое может содержать любой словарь JSON в объекте customer struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": "customer", "id": "4yq6txdpfadhbaqnwp3", "email": "john.do...

Swift 4 представила поддержку собственного кодирования и декодирования JSON через Decodable протокол. Как я могу использовать пользовательские ключи для этого? например, скажем, у меня есть структура struct Address:Codable { var street:String var zip:String var city:String var state:String }...