#ios #swift3
#iOS #swift3
Вопрос:
С помощью Xcode8 я обновился до Swift 3. Однако я получаю эту ошибку:
Не удается преобразовать значение небезопасного указателя? в ожидаемый тип аргумента ‘String’
С помощью этой строки кода:
let queue = DispatchQueue(label: (name as NSString).utf8String, attributes: [])
Что это значит и как мне это решить?
Ответ №1:
DispatchQueue(label:)
принимает обычную строку Swift, поэтому вы можете просто использовать name
. Кроме того, attributes
параметр имеет значение по умолчанию []
, поэтому вы можете просто написать
let queue = DispatchQueue(label: name)
Комментарии:
1. @ToMV Рад помочь! Вы должны принять этот ответ, если он решил вашу проблему.