标签: iboutlet

无法插入新的插座连接:无法找到已命名的类的任何信息

我在Xcode上遇到错误,说没有关于视图控制器的信息.

无法插入新的插座连接:无法找到已命名的类的任何信息

为什么会这样?

截图1

xcode interface-builder iboutlet ios swift

281
推荐指数
9
解决办法
14万
查看次数

IBOutlet和IBAction

在用于iPhone的Objective-C编码中使用IBAction和IBOutlet的目的是什么,如果我不使用它会有什么不同吗?

iphone objective-c interface-builder iboutlet ibaction

155
推荐指数
5
解决办法
17万
查看次数

"找不到名为ViewController的类的任何信息"

自从我开始使用Xcode(4.6.3)以来,这个错误一直让我疯狂.每当我尝试将Storyboard项链接到我的代码时,我都会收到错误:

找不到名为ViewController的类的任何信息.

这也发生在自定义类中.我尝试过如下方法:

  • 删除委托数据.
  • 删除并重新添加类.
  • 重启Xcode.
  • 重新安装Xcode.

无论类是什么,我都无法按住Ctrl键拖动以在任何项目中创建连接.全新的模板应用程序也会出现同样的问题.如果我手动输入代码然后按住Ctrl键拖动,我可以建立一个有效的连接,但是我无法自动添加它.到目前为止,我在互联网上找不到的任何东西都有帮助.有什么指针吗?

xcode iboutlet ios

146
推荐指数
8
解决办法
7万
查看次数

如何以编程方式设置UITableView部分标题(iPhone/iPad)?

UITableView在Interface Builder中创建了一个storyboards.的UITableView是设置有static cells与多个不同的部分.

我遇到的问题是我正在尝试用几种不同的语言设置我的应用程序.要做到这一点,我需要能够以UITableView某种方式更改部分标题.

请有人帮帮我吗?理想情况下,我想用这个问题来解决这个问题,IBOutlets但我怀疑在这种情况下甚至不可能.任何建议和意见将非常感谢.

提前致谢.

iphone uitableview iboutlet ipad uistoryboard

105
推荐指数
4
解决办法
13万
查看次数

IBOutlet是零,但它在故事板,Swift中连接

使用Swift 1.1和Xcode 6.2.

我有一个UIStoryboard包含一个单一的自定义UIViewController子类.在它上面,我有一个从该控制器到故事板上的子类@IBOutlet的类型连接.对于该视图的子视图,我也有类似的出口.见图A.UIViewUIView

但在运行时,这些属性为零(图B).尽管我已经确定我已经在Interface Builder中连接了这些插座.

想法:

  • 是否有可能因为我使用子类的子类与初始化混淆了?我没有压倒任何初始化器
  • awakeFromNib: 由于某种原因没有被召唤
  • 也许它没有连接到子视图的子视图

我尝试过的事情:

  • @IBOutlet完全匹配和故事板项目类型(而不是UIView)
  • 删除属性和插座并重新添加它们

图A.

图A*

图B.

图B.

*模糊的代码Figure A是:

@IBOutlet private var annotationOptionsView: UIView!
@IBOutlet private var arrivingLeavingSwitch: UISegmentedControl!
Run Code Online (Sandbox Code Playgroud)

谢谢.

null xcode iboutlet uistoryboard swift

96
推荐指数
12
解决办法
7万
查看次数

Swift - 相当于IBOutletCollection

我正试图在Swift的iTu​​nesU中为"为iphone和ipad开发ios7应用程序"复制斯坦福Matchismo游戏.

在第3讲幻灯片的第77页,它显示使用的IBOutletCollection不是Swift上的选项.Swift doc示例显示了一个包含数组的示例IBOutlet,但我无法弄清楚如何使Interface Builder将多个出口连接到同一个IBOutlet/ IBOutletArray.

有没有人想出怎么做呢?

我知道我可以创建12个插座并以这种方式处理它,但是我想尽可能地使这个工作尽可能地与演讲幻灯片中的示例相关.

interface-builder iboutlet iboutletcollection swift

49
推荐指数
5
解决办法
3万
查看次数

IBOutletCollection在Interface Builder中设置排序

我正在使用IBOutletCollections来分组几个类似UI元素的实例.特别是我将一些UIButton(类似于测验游戏中的蜂鸣器)和一组UILabels(显示分数)组合在一起.我想确保按钮上方的标签更新分数.我认为通过索引访问它们是最容易的.不幸的是,即使我以相同的顺序添加它们,它们并不总是具有相同的索引.Interface Builder中是否有一种方法可以设置正确的顺序.

xcode objective-c interface-builder iboutlet ios

46
推荐指数
5
解决办法
2万
查看次数

在storyboard-IB中向原型单元格添加项目时出现奇怪错误

我有一个很大的项目(约20个场景).其中一个是带有自定义UITableViewController类的TableViewController.我给了单元格重用标识符,并为其添加了标签.当我尝试Ctrl +拖动标签到UITableViewController头文件来创建一个插座时,我收到以下错误:

错误:非法配置:连接"tableInfoView"不能将原型对象作为其目标.

这是什么?我忽略了一些明显的东西吗 或者我是否需要创建自定义单元格类并将其拖动到那个?如果是这样,我如何指定从UITableViewController为每个单元格唯一显示的数据?

uitableview iboutlet ios

43
推荐指数
2
解决办法
2万
查看次数

UISegmentedControl取消选择(不选择任何段)

实际上标题包含我的问题.我有一个UISegmentedControl,需要取消选择当前选中的选项卡.我试过了:

[menu setSelectedSegmentIndex:-1];
Run Code Online (Sandbox Code Playgroud)

菜单是Uisegmentedcontrol的UBOutlet,但这给了我一个例外.谁有想法?谢谢皮特

iphone xcode uisegmentedcontrol iboutlet

42
推荐指数
6
解决办法
3万
查看次数

Xcode Interface Builder - 删除/重命名错误连接的IBoutlets/IBactions的"正确"方法

我是Xcode的新手,通过Swift工作,所以我不确定我所描述的是否真的是一个bug.

使用界面构建器和助手编辑器时,我可以创建标签,按钮等,并使用control-drag在代码中创建Outlets和Action.

只要我完美,没问题.但是,例如,如果我对对象名称进行了错误拼写,我似乎遇到了问题.或者,我选择出口而不是行动.我似乎无法找到一种方法来进行修正,似乎并没有完全弄乱IDE.即使我删除了IB中的对象和代码,在构建时似乎也会留下问题.或者,如果我尝试删除代码中的行并重新拖动它,则会创建一行新代码,但该对象现在似乎引用了新名称和旧的,现在缺少的名称.

再次,我正在使用Swift ---因为我不使用/知道Objective-C我不知道是否有使用该语言的类似行为.

感谢任何指针.(除了不使用Interface builder/storyboards/Swift.)

xcode interface-builder iboutlet

41
推荐指数
3
解决办法
3万
查看次数