non-forIndexPath: version returns nil in that case.
forIndexPath: version asserts (crashes) if you didn't register a class or nib for the identifier.
forIndexPath: must register a class or nib file using the registerNib:forCellReuseIdentifier: or registerClass:forCellReuseIdentifier: method before calling this method.
也就是cell是存在的。当无cell 时是不可以用的