草庐IT

IBoutlet

全部标签

ios - 如何解决 "Autosynthesized property ' myVar' will use synthesized instance variable '_myVar' not existing instance variable 'myVar' "的警告?

我这样声明我的.h文件:#import@interfaceNavigationTripViewController:UIViewController{NSArray*questionTitleTrip;NSArray*questionDescTrip;NSMutableArray*answerTrip;NSMutableArray*pickerChoices;intquestionInt;inttotalInt;IBOutletUILabel*questionNum;IBOutletUILabel*questionTotalNum;IBOutletUILabel*recordType;

ios - 如何解决 "Autosynthesized property ' myVar' will use synthesized instance variable '_myVar' not existing instance variable 'myVar' "的警告?

我这样声明我的.h文件:#import@interfaceNavigationTripViewController:UIViewController{NSArray*questionTitleTrip;NSArray*questionDescTrip;NSMutableArray*answerTrip;NSMutableArray*pickerChoices;intquestionInt;inttotalInt;IBOutletUILabel*questionNum;IBOutletUILabel*questionTotalNum;IBOutletUILabel*recordType;

objective-c - 在@interface 内部或外部声明 IBOutlet?

抱歉,如果我对这个太挑剔了,但我现在正在学习iOS编程,而且我似乎有些人像这样声明IBOutlet:附加到属性的IBOutlet#import#import"CustomCell.h"@interfaceCustomTableViewController:UITableViewController{CustomCell*customCell;}@property(nonatomic,retain)IBOutletCustomCell*customCell;@end有些人这样声明:IBOutlet附加到接口(interface)内的声明#import#import"CustomCell.

objective-c - 在@interface 内部或外部声明 IBOutlet?

抱歉,如果我对这个太挑剔了,但我现在正在学习iOS编程,而且我似乎有些人像这样声明IBOutlet:附加到属性的IBOutlet#import#import"CustomCell.h"@interfaceCustomTableViewController:UITableViewController{CustomCell*customCell;}@property(nonatomic,retain)IBOutletCustomCell*customCell;@end有些人这样声明:IBOutlet附加到接口(interface)内的声明#import#import"CustomCell.

ios - 如何访问父类(super class)中声明的 IBOutlets?

我目前正在重构几个共享一些IBOutlet和IBAction方法的ViewController。我将socket声明和IBAction方法移动到一个父类(superclass)中,将它们从子类中删除。现在,当我打开InterfaceBuilder时,我发现我看不到父类(superclass)中声明的导出或操作。连接仍然存在,因为我在重构之前将它们连接起来,但它们是灰色的。(重要的是要注意连接也可以工作,因为我的Action是在按下按钮时触发的,并且我的socket已正确修改。)问题是,如何让界面生成器识别父类(superclass)的导出?这可能吗?如果不可能,你们都有什么建议?(只是

ios - 如何访问父类(super class)中声明的 IBOutlets?

我目前正在重构几个共享一些IBOutlet和IBAction方法的ViewController。我将socket声明和IBAction方法移动到一个父类(superclass)中,将它们从子类中删除。现在,当我打开InterfaceBuilder时,我发现我看不到父类(superclass)中声明的导出或操作。连接仍然存在,因为我在重构之前将它们连接起来,但它们是灰色的。(重要的是要注意连接也可以工作,因为我的Action是在按下按钮时触发的,并且我的socket已正确修改。)问题是,如何让界面生成器识别父类(superclass)的导出?这可能吗?如果不可能,你们都有什么建议?(只是

ios - 从 NIB 加载 View ,IBOutletCollection 为 nil,即使其他 IBOutlet 工作正常

我在NIB文件中布置了一个View,然后将我的UIView子类添加为文件所有者。子类如下所示:@property(nonatomic,weak)IBOutletUILabel*categoryLabel;@property(nonatomic,weak)IBOutletCollection(UIImageView)NSArray*images;因此属性较弱:https://stackoverflow.com/a/7729141/1016515然后我将nib中的标签和UIImageViews从View连接到文件所有者。然后,在子类的awakeFromNib部分,我这样做了:[[NSBun

ios - 从 NIB 加载 View ,IBOutletCollection 为 nil,即使其他 IBOutlet 工作正常

我在NIB文件中布置了一个View,然后将我的UIView子类添加为文件所有者。子类如下所示:@property(nonatomic,weak)IBOutletUILabel*categoryLabel;@property(nonatomic,weak)IBOutletCollection(UIImageView)NSArray*images;因此属性较弱:https://stackoverflow.com/a/7729141/1016515然后我将nib中的标签和UIImageViews从View连接到文件所有者。然后,在子类的awakeFromNib部分,我这样做了:[[NSBun

ios - Xcode 6 : can't connect any IBOutlet to ViewController

升级到Xcode6后,我打开了一个旧项目(包含一个子项目,所以它有很多目标)我注意到从我的StoryboardViewContoller到相关对象的链接没有作用。例如,我有一个ViewController,里面有一个TableView,现在我不能用它做任何事情,因为连接丢失了,我什至不能在VC中重新定义一个新的IBOutlet,因为Storyboard中的箭头来自VC不会连接到任何东西。更清楚:类是在CustomClass部分定义的,所以找不到问题我该怎么办?顺便说一句,我使用的不是swift的obj-c,我找到了一些相关的答案,但都是关于swift的。 最

ios - Xcode 6 : can't connect any IBOutlet to ViewController

升级到Xcode6后,我打开了一个旧项目(包含一个子项目,所以它有很多目标)我注意到从我的StoryboardViewContoller到相关对象的链接没有作用。例如,我有一个ViewController,里面有一个TableView,现在我不能用它做任何事情,因为连接丢失了,我什至不能在VC中重新定义一个新的IBOutlet,因为Storyboard中的箭头来自VC不会连接到任何东西。更清楚:类是在CustomClass部分定义的,所以找不到问题我该怎么办?顺便说一句,我使用的不是swift的obj-c,我找到了一些相关的答案,但都是关于swift的。 最