Я новичок в быстрой работе и пытаюсь использовать некоторые проекты, которые я нашел. Это из примера iOS-swift-chat FireBase. Любые советы приветствуются!Невозможно присвоить значение типа '[NSObject: AnyObject]' значению типа '[String: AnyObject]!'
1
A
ответ
2
При назначении словаря к постоянной переменной, не требуется набирать актеров, потому что вы уже создает словарь типа [String : AnyObject]
который, необходимый для назначения на UITextView.linkTextAttributes
.
let attributes = [NSForegroundColorAttributeName:cell.textView!.tintColor,NSUnderlineStyleAttributeName:1]
cell.textView!.textView.linkTextAttributes = attributes
+0
Для Swift 2 '' 'пусть атрибуты =! [NSForegroundColorAttributeName: cell.textView .tintColor, NSUnderlineStyleAttributeName: 1] cell.textView .linkTextAttributes = attributes''' – Nick
0
Проверьте, имеете ли вы дело со строкой или словарем. В моем случае я обрабатывал словарь как строку.
Смежные вопросы
- 1. Невозможно присвоить значение типа AnyObject к значению типа String,
- 2. Невозможно присвоить значение типа '[[String: AnyObject]]' к типу '[[String: AnyObject]]
- 3. Невозможно присвоить значение типа «[String: AnyObject]
- 4. Невозможно присвоить значение типа «NSArray» к значению типа '[AnyObject]
- 5. Невозможно присвоить значение типа «GeoPoint?» к значению значения типа «AnyObject»?
- 6. Swift: Невозможно присвоить значение типа «Любое» значению типа «AnyObject?»
- 7. Ошибка: Невозможно присвоить значение типа «AnyObject?» к значению типа «NSURL»
- 8. Невозможно присвоить значение типа «NSData!» к значению типа «AnyObject»?
- 9. Невозможно присвоить значение типа '[AnyObject]' значению типа '[UIViewController]?'
- 10. Невозможно присвоить значение типа '[UIImage?]' Значению типа '[AnyObject]?'
- 11. Невозможно преобразовать значение типа '[NSObject: AnyObject] ожидаемого типа аргумента "[String: AnyObject]
- 12. Невозможно подстроить значение типа '[NSObject: AnyObject]?' с индексом типа 'Строка'
- 13. Невозможно присвоить значение типа [AnyObject] tp значение типа NSMutableArray
- 14. Невозможно присвоить значение типа '(String ?, Bool, [AnyObject] ?, NSError?) ->()', чтобы
- 15. Невозможно присвоить значение типа String типу AnyObject? Swift 3,0
- 16. Невозможно подстроить значение типа '[[String: AnyObject]]' с индексом типа 'String'
- 17. Невозможно присвоить значение типа «String!» к значению типа «AnyObject»? - Xcode и разобрать
- 18. Невозможно присвоить значение типа «[AnyObject]» к значению типа '[String] Swift 2
- 19. Swift 2: Невозможно преобразовать значение типа '[NSObject: AnyObject]' в ожидаемый тип аргумента '[String: AnyObject]'
- 20. Невозможно присвоить значение типа '(String !, Bool, [AnyObject] !, NSError!) -> Пустое значение типа UIActivityViewControllerCompletionWithItemsHandler?'
- 21. Преобразование [NSObject, AnyObject] в [String, AnyObject] в Swift
- 22. Невозможно преобразовать значение типа «PFUser?» к типу «[NSObject: AnyObject]
- 23. Ошибка: «Невозможно присвоить значение типа String: UIColor? Для значения типа String: AnyObject!»
- 24. Нельзя присвоить значение типа «AnyObject?» к значению типа 'String!' - Swift с Parse
- 25. performSegueWithIdentifier - Невозможно преобразовать значение типа «AnyObject» в тип аргумента «AnyObject?»
- 26. Невозможно присвоить значение типа '[(String)]' значению типа 'String!'?
- 27. Невозможно присвоить значение типа String! к значению типа String,
- 28. Невозможно преобразовать значение типа «AnyObject?» к ожидаемому типу аргументов '[AnyObject]!
- 29. Невозможно присвоить значение типа String,: NSObject ввести строку: NSObject
- 30. Нельзя индексировать значение типа [String: AnyObject]? с индексом типа String
Попробуйте эту строку 'пусть атрибуты = [NSForegroundColorAttributeName: cell.textView .tintColor, NSUnderlineStyleAttributeName: 1]! cell.textView .textView.linkTextAttributes = attributes' – deoKasuhal
Так что избавились от сообщения об ошибке: пусть атрибуты = [NSForegroundColorAttributeName: cell.textView! .tintColor, NSUnderlineStyleAttributeName: 1] cell.textView! .linkTextAttributes = attributes (Без дополнительного textView в cell.textView!) Как вы сказали, не могли бы вы объяснить, что здесь не так, и как использовать это по крайней мере, проходит проверку синтаксиса? Еще раз спасибо! @EGHM – Edwud
Я думаю, вы хотите поблагодарить @Dev Я только отредактировал ваше сообщение, чтобы встроить изображение. – EGHM