iPhone:简单的UITableViewController崩溃没有控制台错误也没有调试线索

时间:2010-12-26 20:08:01

标签: iphone debugging uitableview console crash

我正在尝试构建一个简单的TableView程序struture。 它似乎工作正常,但如果我将列表滚动到高或低,应用程序崩溃没有任何控制台错误,跟踪到调试器没有帮助。

您可以自己查看我放在的项目:http://shine.free.fr/tmp/myTestApp.zip

你能帮帮我吗?

  • 知道出了什么问题
  • 知道如何在不必每次询问的情况下找出问题所在。通常我检查我的连接,lokk编译错误,查看控制台并尝试调试,但在那里,没有什么可以帮助我。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

问题是你的ListController对象在从nib文件加载时不会被保留,所以不能保证它在加载nib后有效(事实上它不是)。要解决您的问题,请为ListController属性添加插座并为其定义保留属性。这是解决您问题的FenetreListeController.h

#import <UIKit/UIKit.h>

@class ListeController;

@interface FenetreListeController : UIViewController {
    IBOutlet ListeController* listController;
}

@property (nonatomic, retain) ListeController* listController;
@end

您还需要在IB中设置插座连接并合成.m文件中的属性

有关如何从xib文件加载对象的更多信息,请查看“资源编程指南”中的"The Nib Object Life Cycle"部分