Restatement ilegal de propiedad en la extensión de class 'AppDelegate' (el atributo debe ser 'readwrite', mientras que su principal debe ser 'readonly')

Moví esta línea:

@property (nonatomic, retain) IBOutlet UIWindow *window; 

en una extensión de class en mi Delegado de aplicaciones, pero ahora recibe este error:

 Illegal networkingeclaration of property in class extension 'AppDelegate' (attribute must be 'readwrite', while its primary must be 'readonly') 

El código completo del file .m ve así:

 @interface AppDelegate() @property (nonatomic, retain) IBOutlet UIWindow *window; @end 

¿Cuál es el problema?

Sus códigos que ha pegado pesan less para analizar el problema.

Sin embargo, de mis suposiciones, probablemente pueda eliminar la statement del file .m.

Puede encontrar más en el siguiente enlace.

Objective-C: (properties privadas / públicas) que hacen una propiedad solo para llamadas externas y reescriben para llamadas automáticas