Principiante en Xcode; reutilizar los identificadores?

Recientemente he comenzado a build una Lista de Tareas muy básica en Xcode 5 como mi primer proyecto. Habiendo prácticamente terminado el layout y la compilation de la interfaz de usuario, ahora estoy estancado en la implementación de los datos en mi TableView. He agregado una list de 13 elementos en mi list y le he dado el primero de la list al identificador 'ListPrototypeCell' y todo mi código parece correcto. Mi proyecto tiene 3 problemas idénticos:

Unsupported Configuration; Prototype cells must have reuse identifiers 

He jugado alnetworkingedor con identificadores en cada elemento, aunque me han dicho que no necesito usar un identificador en cada elemento, y sigo recibiendo estos errores.

Estoy dispuesto a enviar mi proyecto a cualquier persona que piense que puede ayudarme a resolver los problemas, para el ojo capacitado probablemente sea un error muy básico que he cometido.

Aprecio cualquier ayuda!

Pruebe esto Revise su guión gráfico y confirme que hay un identificador de reutilización para su prototypeCell,

introduzca la descripción de la imagen aquí

Y usa el mismo identificador en tu

 UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"sameReuseIdentifier"]; 

Ingrese a su guión gráfico, vaya al controller de vista, vaya a la vista de la tabla, vaya a la tablaviewcell, vaya al inspector de identidad e ingrese algo en el campo que dice "Reutilizar Identificador"

Utiliza el identificador de reutilización para inicializar celdas basadas en el estilo en la vista de tabla como esta:

 UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"reuseIdentifier"]; 

reuseidentifier es un id del cual puedes get una celda. si configura la "celda" de id de reutilización, puede acceder a esta celda en el método cellForRowAtIndexPath

 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"]; if (!cell) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"]; } 

lo que significa que get la celda del stroyboard con reuseid "celda". En su caso, debe escribir sobre dos líneas de la siguiente manera

 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:nil]; if (!cell) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil]; } 

esta línea muestra que cada vez que una celda nueva se asignará e inicializará y no utilizará celda prototipo.

por lo que nunca se usa una celda prototipo del storyboard. si quieres puedo darte una demo para mencionar cómo funciona.

La razón por la que recibe ese error se debe a que algunas de sus celdas prototipo no tienen un identificador de reutilización en ellas.

Si no comprende cómo / cuándo utilizar prototypes y reutilizar-id. Debe leer: Guía de progtwigción de la vista de tabla para iOS

Sé que esto es antiguo pero vi esta explicación de los identificadores de reutilización y realmente me ayudó a entender por qué usar los identificadores de reutilización, por lo que quise compartirlos en caso de que ayude a otros.

"El reuseIdentifier se usa para agrupar filas similares en un UITableView, es decir, filas que difieren solo en su contenido, pero que tienen layouts similares.

Un UITableView normalmente asignará los objects UITableViewCell suficientes para mostrar el contenido visible en la tabla. Si reuseIdentifier se establece en un valor no nulo, entonces cuando se desplaza la vista de la tabla, UITableView primero intentará reutilizar un UITableViewCell ya asignado con el mismo reuseIdentifier. Si reuseIdentifier no se ha configurado, UITableView se verá obligado a asignar los objects UITableViewCell nuevos para cada elemento nuevo que se desplace a la vista, lo que puede conducir a animaciones laggy ".