swift

мы можем объявить блок, как показано ниже в Objective-C. typedef void (^CompletionBlock) (NSString* completionReason); Я пытаюсь сделать это в swift, это дает ошибку. func completionFunction(NSString* completionReason){ } typealias CompletionBlock = completionFunction ошибка: использование необъявлен...

У меня есть большой массив в Swift. Я хочу инициализировать все члены до одного значения (т. е. это может быть ноль или какое-то другое значение). Каков будет наилучший подход?...

Я хочу удалить первый символ из строки. До сих пор самая краткая вещь, которую я придумал, это: display.text = display.text!.substringFromIndex(advance(display.text!.startIndex, 1)) Я знаю, что мы не можем индекса в строку с Int из-за Unicode, но это решение кажется ужасно многословным. Есть ли другой спос...

при выборе изображения из средства выбора изображений в iOS 10 Swift 3 я получаю сообщение об ошибке -Creating an image format with an unknown type is an error func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) { imagePo...

Я хотел бы добавить изображение NSTextAttachment к моей приписанной строке и центрировать его по вертикали. я использовал следующий код, чтобы создать строку NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:DDLocalizedString(@"title.upcomingHotspots") attributes:att...

Я использую JWT библиотека для декодирования веб-маркера Json и хотела бы переключиться на официальную реализацию JWT от Microsoft,система.IdentityModel.Жетоны.Jwt. документация очень скудная, поэтому мне трудно понять, как выполнить то, что я делал с библиотекой JWT. С библиотекой JWT существует метод деко...

Я устанавливаю фоновое изображение для просмотра контроллера. Но также я хочу добавить эффект размытия к этому фону. Как я могу это сделать? Я устанавливаю фон со следующим кодом: self.view.backgroundColor = UIColor(patternImage: UIImage(named: "testBg")!) Я нашел в интернете для размытия книги, Как я мог...

Как я могу справиться с этой ошибкой без создания дополнительной переменной? func reduceToZero(x:Int) -> Int { while (x != 0) { x = x-1 // ERROR: cannot assign to 'let' value 'x' } return x } Я не хочу создавать дополнительную переменную, чтобы хранить значение x. Можно л...

У меня есть проект Swift, для которого я пытаюсь импортировать фреймворки на основе ObjC. Платформа находится в каталоге по пути к проекту и ссылается на проект в Xcode. Он также добавлен в" Link Binary with Libraries "на странице" этапы сборки " проекта. однако по какой-то причине я не могу включить фреймво...

Я получаю следующую ошибку при использовании кода для расширения, я не уверен, просят ли они просто использовать другой оператор или изменить значения в выражении на основе поиска в интернете. ошибка: % недоступен: используйте truncatingRemainder вместо код: extension CMTime { var durationText:String ...