iphone:无法连接插座?
Posted
技术标签:
【中文标题】iphone:无法连接插座?【英文标题】:iphone: Unable to connect the outlet? 【发布时间】:2011-07-09 07:56:10 【问题描述】:我正在尝试将 UITextField 连接到文件的所有者。 虽然我已经采取了
IBOutlet UITextField *txt1
但我无法连接插座
您能否提出可能的问题?
【问题讨论】:
【参考方案1】:我的建议是检查文件所有者的类型。
它应该与您声明 IBOutlet UITextField *txt1
的类的类型完全相同。
另外,确保 IB 知道该出口(即,它在文件所有者的出口窗格中列出它)。
【讨论】:
【参考方案2】:在您打开的弹出窗口中,单击并从New Referencing Outlet
旁边的圆圈拖动到File's Owner
。如果您看不到txt1
的选项,请单击顶部栏中标签View
上方三个按钮中最右侧的按钮。右侧窗格将出现在右侧窗格中,单击左侧(顶部)第三个图标,并确保 Custom Class
标题下的 Class
设置为与文件所有者相同的类。
【讨论】:
【参考方案3】:有时类文件名有问题。在我的例子中,我做了一个重构(重命名)并忘记更改文件所有者的自定义类属性,如屏幕截图所示:
【讨论】:
【参考方案4】:我认为你没有在.h
文件中声明@property
并合成它..
你可能需要像这样在 .h 文件中声明属性:
@property (nonatomic, retain) UITextField *txt1;
并像这样在.m
文件中合成..
@synthesize txt1;
确保“@synthesize txt1
”出现在@implementation
..之后。
我希望根据我的知识有所帮助.. :)
【讨论】:
以上是关于iphone:无法连接插座?的主要内容,如果未能解决你的问题,请参考以下文章
无法使用带有自定义单元的 BaseButtonBarPagerTabStripViewController 连接 XLPagertabStrip 插座