我得到了更多一般性的问题。我有一个带有按钮和标签的普通视图,而不是一个 tableview。每人三个。如果我的数据库中恰好有三个对象并将它们解析为 XML,VC 会向我显示它们。但是如果我在 XML 中只有两个对象,xcode 会崩溃,因为
'*** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array'
这是有道理的,因为一个标签/按钮虽然预期三个,但仍为空。我尝试通过告诉它仅在对象存在时填充按钮和标签来解决问题。
if ( object1 != nil)
但这可能太容易了。我正在考虑将虚拟对象放入我的数据库中。然后,每次当真正的人进来时,我都必须删除它们,反之亦然。
那么也许也遇到了这个问题并且有解决方案或想法?