Esta class no cumple con la encoding de valor key para la label key

Estoy usando un UITableViewCell personalizado que ya tiene algunos elementos de interfaz de usuario que funcionan completamente. Sin embargo, acabo de intentar agregarles dos tags y cuando cell.label.text = @"text"; la salida y llamo cell.label.text = @"text"; , el progtwig se bloquea con el error:

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<FeedTableViewCell 0x7aa53d00> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key likesLabel.'

Verifiqué si había conexiones sin elementos y no las había. La aplicación funciona completamente cuando se agrega a la célula todo less nuevos elementos de interfaz de usuario. Es justo cuando agrego nuevos elementos de interfaz de usuario que la aplicación falla. Cuál es el problema aquí?

Custom Cell Class .h

 #import <UIKit/UIKit.h> @interface FeedTableViewCell : UITableViewCell @property (weak, nonatomic) IBOutlet UIImageView *profileImage; @property (weak, nonatomic) IBOutlet UITextView *questionTextView; @property (weak, nonatomic) IBOutlet UIButton *usernameButton; @property (weak,nonatomic) IBOutlet UILabel * likesLabel; @end 

La label Me gusta es el punto de venta con el problema.

 -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object{ FeedTableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"cell"]; if (cell == nil) { cell = [[FeedTableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"]; } cell.likesLabel.text = @"text"; return cell; } 

Las conexiones de salida para la celda:

introduzca la descripción de la imagen aquí

Después de pasar demasiado time en esto, "Cleaning the Project" solucionó este mismo problema misterioso para mí. user1851782 menciona esto como su comentario final, pero pensé que lo destacaría. Usando Xcode 6.

Si tiene alguna key que también sea un nombre de método existente (por ejemplo, "descripción"), entonces iOS 8 se quejará de que no puede usar eso. Obtendrá el error de KVC y se bloqueará si no cambia ese nombre de propiedad a algo así como "descLabel" o "descriptionLabel"

Solucioné el mismo problema en unos 30 minutos después de que encontré esto

Básicamente, busco en mi código todo lo que tenía la key que se muestra en el post y encontré una label. Se solucionó el problema después de cancelar la label.

Acabo de pasar una mañana tratando de resolver este problema, y ​​finalmente descubrí el problema. Al crear mi propia class personalizada para un UIControllerView, tuve la carpeta 'Prueba' seleccionada y los files aterricé en esa carpeta. Para corregir esto simplemente arrastré los files a la carpeta de la aplicación sin pensar en nada … GRAN ERROR.

Una vez que eliminé los files y los volví a crear en la carpeta correcta, todo funcionó bien …

Espero que esto ayude a alguien …