Size: a a a

2021 October 17

SH

Steve Huys in SwiftBook
короче
источник

SH

Steve Huys in SwiftBook
у нас в массиве 4 элемента
источник

SH

Steve Huys in SwiftBook
когда я листаю на 4 страницу, вызывается дисмисс, тк индекс равен 4м, но он должен быть равен 3м на 4 странице по идее
источник

SH

Steve Huys in SwiftBook
а он равен 4м
источник

SH

Steve Huys in SwiftBook
решил отладить эти методы, так как загвоздка в них, они работают как-то странно
источник

IS

Igor Smirnov in SwiftBook
Ошибка в том, что эти методы делегата не предназначены для этого. Их задача просто предоставить viewcontroller-ы которые следующие или предыдущие. Чтобы их потом показать
источник

IS

Igor Smirnov in SwiftBook
Если тебе требуется просто пролистывание view, я бы советовал посмотреть в сторону iCarousel
источник

G

Give Five Give Seven in SwiftBook
А у кого-нибудь есть хороший пример использования MVP + UITableView, где для таблицы используется адаптер? Не могу допереть, как использовать конфигуратор ячеек, чтобы у view / viewcontroller были минимальные знания о типе данных.
источник

А

Андрей in SwiftBook
О,и мне можно ?
источник

t

ttmmrrr in SwiftBook
'''struct Audiotrack:Equatable {
   
let name:String
   
let author:String
   
let playingtime:String
   
let country:String
}
class Category: Equatable {
   
static func == (lhs: Category, rhs: Category) -> Bool {
       
return lhs.name == rhs.name
   }
   
let name: String
   
var list:[Audiotrack] = []
   
var quantity: Int {
       
return self.list.count
   }
   
init(name: String) {
       
self.name = name
   }
   
func addTrack (track: Audiotrack){
       list.append(track)
   }
   
func removeTrack (track:Audiotrack){
       
if let index = list.firstIndex(of: track) {
           list.remove(at: index)
       }
   }
}
class Library {
   
let name:String
   
var list:[Category] = []
   
var quantity: Int {
       
return self.list.count
   }
   
init(name: String) {
       
self.name = name
   }
   
func addGenre (genre: Category){
       list.append(genre)
   }
   
func removeGenre (genre :Category){
       
if let index = list.firstIndex(of: genre) {
           list.remove(at: index)
       }
   }
   
func swap (genre1: Category, genre2: Category, track: Audiotrack){
       
if let index = genre1.firstIndex(of: track) {
           list.remove(at: index)
           genre2.append(track)
       }
   }
}
''' подскажите ,   плиз,  в методе swap   вылазят ошибки Value of type 'Category' has no member 'firstIndex' и Value of type 'Category' has no member 'append'.  что в коде нужно исправить чтобы избавиться от них?
источник

DR

Daniel Reshetnyak in SwiftBook
if let index = genre1.firstIndex(of: track) { нет такого свойста
источник

DR

Daniel Reshetnyak in SwiftBook
и что значит append?
источник

SH

Steve Huys in SwiftBook
Короче я поменял в Пейдж контроллер transition style со scroll на page curl, теперь инкремент или декремент индекса корректен
источник

SH

Steve Huys in SwiftBook
У меня сгорела жопа
источник

IS

Igor Smirnov in SwiftBook
Но анимация иная же
источник

SH

Steve Huys in SwiftBook
Ага
источник

SH

Steve Huys in SwiftBook
Сидел часа 3 наверное искал подвох
источник

SH

Steve Huys in SwiftBook
Нашёл
источник

SH

Steve Huys in SwiftBook
Я психопат какой-то, пока не найду проблему, не успокоюсь
источник

АМ

Алексей Мотин... in SwiftBook
Добрый вечер, может кто-нибудь помочь с form-data в post запросе? Отправлю данные пользователя для авторизации, в ответ приходит ошибка
User authorization failed
источник