Так вот что произошло: я создал tableView и делегировал ему некоторые вещи с другого контроллера. Текстовые метки из ячеек работают нормально, но всякий раз, когда я добавляю cell.imageView?.image
, все ячейки меняются на это конкретное изображение.Prototype cell + image + delegate
Любые идеи о том, как исправить это? Текстовые метки являются статическими, но изображения не являются.
Здесь я получаю изображение на Tableview:
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableViewCell!
let row = indexPath.row
let titulo = arrayInfo[row]
let image = imgR
cell.textLabel!.text = titulo
cell.imageView?.image = image
return cell
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if(segue.identifier == "add") {
let view = segue.destinationViewController as! EsseVaiPassar
view.delegate = self
view.delegateimg = self
}
}
и здесь я передаю его от контроллера к другому с Tableview:
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage
imagemRecebida.contentMode = .ScaleAspectFit
imagemRecebida.image = pickedImage
delegateimg?.passImage(pickedImage!)
print("IMAGE PICKED: \(pickedImage)")
dismissViewControllerAnimated(true, completion: nil)
}
func imagePickerControllerDidCancel(picker: UIImagePickerController) {
dismissViewControllerAnimated(true, completion: nil)
}
работает хорошо и гладко. Спасибо! –
Кроме того, вы знаете какую-либо хорошую онлайн-базу данных, которую я мог бы использовать для создания пользователей? Я просто видел, что Parse будет шунтирован = ( –
Извините, я не знаю. Не бойся, Google - ваш друг :) – ebby94