Objective c Xcode-我的应用程序行为怪异

Objective c Xcode-我的应用程序行为怪异,objective-c,xcode,ios7,Objective C,Xcode,Ios7,我有一个项目交给我(一半在工作/一半不在工作),我以前从未见过这样的项目 我有一个故事板,其中一个场景称为“CompletionVC”,在该场景中我有以下内容: UIPickerViewDataSource,UIAlertViewDelegate> { IBOutlet UIButton *areaButton; IBOutlet UIButton *unitButton; IBOutlet UIView *searchView; __weak IBOut

我有一个项目交给我(一半在工作/一半不在工作),我以前从未见过这样的项目

我有一个故事板,其中一个场景称为“CompletionVC”,在该场景中我有以下内容:

UIPickerViewDataSource,UIAlertViewDelegate>
{

    IBOutlet UIButton *areaButton;
    IBOutlet UIButton *unitButton;
    IBOutlet UIView *searchView;
    __weak IBOutlet UILabel *userLabel;
}
- (IBAction)AreaButtonPressed:(UIButton *)sender

在这个场景的头文件中,我有:

UIPickerViewDataSource,UIAlertViewDelegate>
{

    IBOutlet UIButton *areaButton;
    IBOutlet UIButton *unitButton;
    IBOutlet UIView *searchView;
    __weak IBOutlet UILabel *userLabel;
}
- (IBAction)AreaButtonPressed:(UIButton *)sender
这些出口都没有任何参考出口

在这个场景的.m文件中,我有:

UIPickerViewDataSource,UIAlertViewDelegate>
{

    IBOutlet UIButton *areaButton;
    IBOutlet UIButton *unitButton;
    IBOutlet UIView *searchView;
    __weak IBOutlet UILabel *userLabel;
}
- (IBAction)AreaButtonPressed:(UIButton *)sender
并且没有为其分配sentEvent

但不知何故,它们仍然出现在我的应用程序中,这很好,但我想调整它们,但我在任何地方都找不到它们……根据我提供的信息,有人能给我一两条关于我在哪里使用这些插座的提示吗?我想做一些调整,但我在任何地方都找不到它们…有时这些IBoutlet有一个已发送事件和引用Outlet,但它引用的是一个不存在的文件。IB插座出现了,功能正常……奇怪吧


(1)视图可能位于故事板/XIB文件中,而未连接到任何插座/操作。(2) 可以通过编程方式创建出口/操作。(3) 视图可以通过编程方式创建。尝试在
areaButton
上设置断点,例如,运行你的应用程序,断点在被引用时将暂停执行。我在
-(iAction)areaButton上添加了断点pressed:(UIButton*)sender
,我的结果在我的问题(照片)grrr中…出于某种原因,我无法添加图像,但我看到了self=(LHCompletionVC*)和sender=(UIButton*)我如何找到它们的来源?在你的代码库中搜索
操作:@selector(AreaButtonPressed:)
。如果它不在那里,它就在Interface Builder中。我搜索了
操作:@selector(AreaButtonPressed:)
,但我没有找到它,它也不在我的Interface Builder中