Do a classroom exercise, a single view of the landing window, has been very smooth, suddenly compile run error, all the space is not displayed. Looked for a long time, and asked the training of the teacher to take care of, hereby record the solution.
Unknown class <XXX> in Interfacebuilder file.
Phenomenon:
Link error, Unknown class <XXClass> in Interface Builder file, and Xxclass does exist and does not have any problems
See also: Http://stackoverflow.com/questions/1725881/unknown-class-myclass-in-interface-builder-file-error-at-runtime
Cause: Because Xxclass is referenced only in the nib file, it is not referenced elsewhere, so it is optimized by link and a run-time error is generated when the nib file tries to load Xxclass.
Solution:
A. Designated-ALL_LOAD–OBJC in link flag
B. cite xxclass at some point, e.g. [Xxclassclass]
C. Delete the Xxclass file in project and add it back in
The third approach is pro-test.
Error running on OC (Unknown class <XXX> in Interfacebuilder file.) Workaround