I found another possibility that may cause the issue.
When using "initWithNibName" method with the wrong xib name, it will lead to this kind of crash too.
Such as you choose to change a xib file's name, and then foget to change the name used in "initWithNibName" method to the same name.