Для моего проекта я извлек твиты из файла CSV в Swift. Проблема в том, что теперь все твиты анализируются как один элемент в массиве, разделенный символом «,».Convert [String]? to String in Swift
let tweetsOfColumns = columns["tweet"]
let seperatedColumns = tweetsOfColumns.componentsSeparatedByString(",")
Сообщение об ошибке: "[String]? не имеет члена с именем 'componentsSeparatedByString'.
Я проверил, если твитыОфисные элементы содержат несколько элементов, но это не позволяет мне индексировать с помощью твитовOfColumns [index].
показать здесь "tweetsOfColumns" здесь. –
tweetsOfColumns - это всего лишь куча тестовых твитов, твитов с ручкой, хэштегами и контентом. @dasblinkenlight Все твиты сохраняются как один элемент массива. Кажется, я не могу получить доступ к твитам индивидуально. Я хотел бы сделать некоторое регулярное выражение для них, чтобы извлечь дескрипторы, хэштеги и т. Д. –
Показать объявление/создание столбцов. Моя догадка из сообщения об ошибке состоит в том, что это '[String: [String]]', а не '[String: String] ', поскольку ответы, похоже, предполагают. В этом случае необязательная развертка приведет вас к '[String]', который не нужно передавать в 'componentsSeparatedByString', потому что он уже разделен. –