为什么异常exc_bad_access进入iphone按钮点击

时间:2011-06-30 11:26:20

标签: iphone exc-bad-access

我正在尝试使用(nib)文件加载我的下一个屏幕。每当我点击按钮时,我在onjcSend_disassembly_0x0109809b.nasm中收到错误EXC_BAD_ACCESS。

我也看到当我尝试在界面构建器中将我的buutons与FilesOwner连接时,我没有得到它连接。所以我通过“First Responder”选项连接功能。为什么它没有与FilesOwners连接。

有时它会加载完美但最长时间我收到错误消息。

还请您了解上述错误和问题?

我在界面构建器中看到一条错误消息是“设置没有插座视图”,其中Setting是我的类名(setting.xib。)

3 个答案:

答案 0 :(得分:0)

您可能在保留计数方面遇到问题。例如。您正试图通过autorelease或您发布的对象。请尝试重新检查您的版本。

答案 1 :(得分:0)

我认为您的问题中存在很多问题

  1. 在Xib中连接按钮 如果要通过interfacebuilder连接按钮,则必须将.h文件中的按钮声明为
  2.   

    IBOutlet UIButton * myButton;

    此IBOutlet指示Interface Builder将在xib中放置一个按钮。    不要将任何东西连接到FirstResponder

    1. 如果您看到此错误“设置没有插座视图”,则在您的xib中删除了连接到View的插座。 要解决此问题,请右键单击xib中的视图,然后将New Referencing Outlet连接器拖到文件所有者。然后在那里选择视图属性。

    2. 按下按钮时 您必须对按钮进行IBAction才能通过Interfacebuilder进行分配。 在你的.h

        

      - (IBAction)onTouchEvent:(id)sender;

    3. 现在右键单击xib中的按钮。选择TouchUpInside连接器并拖动到文件所有者,你可以看到onTouchEvent弹出。

答案 2 :(得分:0)

您确定已将文件的nib所有者的类设置为您已声明插座的类。