Articles of массивы

Неоднозначное использование индекса с использованием

После того, как я обновился до Xcode 7.2, появилась ошибка: «Неоднозначное использование индекса»: func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) /*ERROR – Ambiguous use of subscript*/ cell.textLabel?.text = self.tvArray[indexPath.section][indexPath.row] as? String //….. more code } Может ли кто-нибудь сказать мне, что я сделал неправильно при реализации tvArray? […]

Сортировка NSArray с массивом индексов

У меня такой массив: NSArray *needSortedArray = @[@"Alex", @"Rachel", @"Mohamad"]; и массив такого индекса: NSArray *indexArray = @[@1, @0, @2]; Итак, выход, который я хочу, будет выглядеть так: needSortedArray = @[@"Rachel", @"Alex", @"Mohamad"]; Как я могу это сделать? Является ли это возможным?

Сортировка массива NSManagedObject

У меня есть код в моем проекте, который должен работать. Просто я хочу отсортировать полученные результаты запроса по дате создания следующим образом: 0 context =… 1 let fetchRequest = NSFetchRequest(entityName: CoreDataValues.EntityName) 2 do { 3 let results = try context?.executeFetchRequest(fetchRequest) 4 let sortDescriptor = NSSortDescriptor(key: CoreDataValues.CreationDateKey, ascending: true) 5 if let sortedObjects = (results as? […]

Swift 3 build array (Не знаю, как описать)

Прежде всего, извините за нечеткое название, но я не знаю, как описать мою проблему или как ее искать. (Еще новичок) Поэтому у меня есть массив, в котором мне нужно вставлять значения. let heliosDataArray:String = "[{\"timestamp\":\"\(timestamp)\",\"uv\":\"\(uvIndex!)\",\"light\":\"\(lightvalue!)\"}]" Поэтому в этом «шаблоне» мне нужно добавить 3 значения: timestamp, uvIndex и lightValue. Все идет нормально. Теперь у меня много […]

Глядя на использование метода фильтра для удаления дублированных объектов модели на основе двух атрибутов из массива с использованием Swift

У меня есть массив объектов модели, которые я создал из данных JSON. У меня есть тысячи записей, которые содержат дубликаты, которые мне нужно удалить. Запись считается дубликатом, если она имеет одно и то же «имя» и те же атрибуты «адрес». Проблема в том, что единственный способ, которым я знаю, как удалить дублирующиеся объекты, – это […]

Как получить доступ ко второй части этих массивов в Swift 3?

Я использую следующую функцию, поэтому я могу выбрать 2 строки в таблице: func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { self.selectedCellTitle = self.communityPlayers[indexPath.row] cellId = indexPath.row //print (self.communityPlayerIds[indexPath.row]) if let cell = tableView.cellForRow(at: indexPath) { if cell.isSelected { cell.accessoryType = .checkmark } } if let sr = tableView.indexPathsForSelectedRows { print("didSelectRowAtIndexPath selected rows:\(sr)") if sr.count == […]

Передайте массив в нескольких выбранных ячейках таблицы в следующий контроллер представления

Я попытался передать массив в следующий контроллер представления из моего представления таблицы. вот мой код так далеко. @IBAction func done(_ sender: Any) { let view = self.storyboard?.instantiateViewController(withIdentifier: "pilihtabel") as! labelpilih for index in 0 … (tabelpilihan.indexPathsForSelectedRows?.count)! – 1{ let selectedrow = tabelpilihan.indexPathsForSelectedRows?[index].row print(pilihan[(tabelpilihan.indexPathsForSelectedRows?[index].row)!]) view.pilih = pilihan[selectedrow!] } self.navigationController?.pushViewController(view, animated: true) } он работает, но только […]

Как организовать эти данные?

У меня есть приложение iOS с 50 + вопросами. Каждый вопрос: Вопрос Правильный ответ Три неверных ответа Название изображения Первоначально я пробовал использовать struct (как показано ниже) и создавал константу для каждого вопроса, который я мог бы вызвать / загрузить, когда пользователь получит этот вопрос: struct QuestionInfo { var question: String var correctAnswer: String var […]

Непризнанный селектор, отправленный в экземпляр Objective-C

Я получаю ошибку: Завершение приложения из-за неперехваченного исключения «NSInvalidArgumentException», причина: '- [__ NSCFConstantString subjectType]: непризнанный селектор, отправленный экземпляру Я пытаюсь сортировать студентов в своем приложении с массивами по типу предмета, который они изучают. AMStudent* student = [[AMStudent alloc] init]; NSMutableArray* studentArray = [[NSMutableArray alloc] init]; NSArray* studentNameArray = [NSArray arrayWithObjects: @"Student1", @"Student2", @"Student3", @"Student4", @"Student5", […]

Неустранимая ошибка: Индекс за пределами диапазона для циклов swift 3

Я пытаюсь создать метод save to pdf, используя структуру simplePDF в Github. У меня есть несколько массивов, и я попытался использовать цикл for for. Его мой первый идет на это, но я не понимаю, почему я получаю фатальную ошибку: Индекс за пределами диапазона. Вот мой код. let A4paperSize = CGSize(width: 595, height: 842) let pdf […]