как написать этот код в swift. NSString * ss = [[[Arr. ЗначениеForKey: @ ""] objectAtIndex: indexPath.row] valueForKey: @ ""];Swift Tableview Cell для строки по индексу
ответ
let ss: NSString = Arr.valueForKey(" ").objectAtIndex(indexPath.row).valueForKey("")
В принципе синтаксис присваивание переменной является
let exampleVar:Type = Assignee
и использовать функцию стрижа, вы просто использовать синтаксис
receiver.aFunction(parameter)
Надеюсь, это поможет. Вы можете посмотреть быстрое руководство по программированию на here
Кроме того, чтобы помочь дальше, возможно, вы могли бы подробнее рассказать о контексте вашего кода. Например, что такое Arr? Если его массив, я не думаю, что он имеет функцию valueForKey. Если это NSDictionary (я подозреваю, что это так), вам нужно будет принудительно развернуть его или использовать необязательное связывание, чтобы убедиться, что возвращаемое значение не равно нулю, иначе вы столкнетесь с исключением.
Принуждения опционального разворачивать выглядит следующим образом:
let ss: NSString = Arr.valueForKey(" ")!.objectAtIndex(indexPath.row)!.valueForKey("")!
и необязательные связывания выглядит как этого
var ss:NSString = ""
if let cellInfoArray = Arr.valueForKey(" ") as? NSArray{
if let rowDict = cellInfoArray.objectAtIndex(indexPath.row) as? NSDictionary{
if let resultString = rowDict.valueForKey("") as? NSString{
ss = resultString
}else{
//resultString if rowDict is nil
}
}else{
//handle if rowDict is nil
}
}else{
//handle if cellInfoArray is nil
}
Надеется, что это помогает! (btw, не очень хорошая практика для имени переменной экземпляра объекта, чтобы иметь первые буквы, например, Arr. Его более условное обозначение является верблюжьим футляром с первой буквой как маленькая буква, подобная этой переменной.)
Cheers!
Вы можете прямо таким образом:
пусть сс "objectAtIndex (indexPath.row) .valueForKey NSString = Arr.valueForKey (") ("")
- 1. TableView Cell Error - IOS/Swift
- 2. Stepper on tableview cell (swift)
- 3. Swift TableView pass selected Cell
- 4. TableView Cell щелкните по другому TableView
- 5. Swift - Анимация, когда выбран TableView Cell (didSelectRowAtIndexPath)
- 6. Swift: кортежи доступа по индексу
- 7. swift получить все значения tableview cell
- 8. Scrape Url in tableview cell in swift
- 9. Swift TableView Текст изменения ярлык Cell по кнопке теге
- 10. Цвет кнопок в tableview cell swift
- 11. Swift 3 tableview header custom cell
- 12. Swift tableView cell не имеет члена webView
- 13. iOS Swift 3 tableview custom cell error
- 14. iOS swift UIButton в TableView Cell
- 15. Возвращаемая переменная для .scheduledTimer для TableView Cell в Swift 3
- 16. Изменить высоту строки для Tableview Swift
- 17. tableview сортировать по расстоянию swift
- 18. label.text для таблицы cell возвращает nil (swift)
- 19. Вставьте одно фоновое изображение для TableView Cell Swift
- 20. быстрый вид таблицы выбор строки swift-tableview
- 21. IOS Swift TableView действие редактирования для строки по пути индекса
- 22. TableView Cell Span
- 23. Заменить строки по индексу
- 24. Cell hidden property [tableView]
- 25. Xamarin.IOS tableview custom cell
- 26. Parse custom tableview cell
- 27. ИОС Swift ViewController Loaded от Выбор Tableview Cell Теряет Reference
- 28. TableView Cell Color
- 29. Uislider в tableView Cell
- 30. TableView Cell Auto Height