tengo una pregunta similar a Cocoa - View-Based NSTableView, using one cell in multiple tables, amplificado por Apple's own docs para makeViewWithIdentifier:owner:
NSTableView makeViewWithIdentifier través de nibs
"Típicamente identificador está asociado con un SEMILLA externa en Interface Builder y la vista de tabla se instanciar automáticamente la SEMILLA con el propietario proporcionado ".
Esto parece implicar que usted debería ser capaz de almacenar la NSTableCellView
en una punta separada de la semilla que contiene el NSTableView
. Sin embargo, en mis experimentos, solo he podido obtener celdas que están contenidas dentro de la vista de tabla a la que llamo. Es decir, si corté y pegué mi celda en un nuevo archivo .xib, la vista de tabla ya no puede encontrarlo. ¿Qué estoy haciendo mal, o esto es realmente imposible y de alguna manera estoy malinterpretando los documentos de Apple?
Crea una instancia de un controlador de vista pero solo devuelve su vista. ¿A quién pertenece el controlador de vista? ¿No se desasigna automáticamente de ARC? ¿No tiene fugas de lo contrario? –