12得票4回答
为什么有些Outlet被定义为强引用,即使文档规定Outlet应该是弱引用?

嗨,我是一个iOS编程新手。我知道什么是强引用和弱引用,但是当我需要处理outlets时,我会感到困惑,不知道要使用哪种类型的引用。通过查看文档,我了解到:   除了从文件所有者(File's Owner)到nib文件(或在iOS中为storyboard场景)中的顶级对象的那些引用应该是强...

12得票3回答
Swift中的IBOutlets为空。

(在OSX 10.9,Xcode 6.1b上开发) 如果我在AppController中声明IBOutlets,一切都很好。我在InterfaceBuilder中实例化一个对象,将它拖到表单中,然后在applicationDidFinishLaunching到达时,我的IBOutlets已经...

12得票3回答
无法设置引用出口。

我无法为我创建的文本字段设置引用插座。 我正在尝试通过Ctrl-Drag完成此操作。 有人可以提供建议吗? 我已将委托设置为View Controller。 总体而言,我只有一个视图,其中填充了几个文本字段,并且我已经为ViewController.h编写了以下代码,这是我正在尝试设置为引用插...

12得票1回答
IBOutlets在iOS 8设备上为nil,但在iOS 9上正常工作(Swift)

在运行iOS 8时,基于nib的视图控制器的IBOutlet为nil,但在运行iOS 9时可以正常工作。有任何想法为什么会发生这种情况? 我的应用程序支持iOS 8+,我正在运行Xcode 7.2。

11得票2回答
iOS中是否有一种方法可以从IB/storyboard为UILable分配本地化字符串?

我希望在不创建outlet的情况下,从storyboard为UILabel分配NSLocalizedString(key, comment)。

11得票4回答
使用NSNumberFormatter时出现EXC_BAD_ACCESS(code=2)错误

我遇到了一个问题,无论如何都无法解决。我在网上搜索了Swift的EXC_BAD_ACCESS,但是没有找到有用的信息。 以下代码相对较长,但大部分时间注释都包含理解相关内容所需的信息。 我有一个名为CalculatorController的类,其中包含以下相关方法和属性: impor...

11得票4回答
Swift中的IBOutlet和IBAction

我已经在 Interface Builder 中将我的按钮变量连接到了 View Controller 中的 IBOutlet 和 IBAction。那么,我该如何在 Swift 中为按钮添加一个操作方法呢?但是,这段代码似乎不起作用。@IBOutlet var OK: UIButton! @...

10得票5回答
iOS - 如何最好地管理IBOutlets的内存?

我一直在审查苹果文档和示例代码,试图确定IBOutlets的最佳内存管理方式。说实话,我有点困惑。 CurrentAddress示例代码将IBOutlets声明为属性:@interface MapViewController : UIViewController <MKMapViewD...

10得票2回答
编程创建IBOutlets和IBActions

我想在代码中创建IBOutlet和IBAction,而不是使用界面构建器。 假设我在我的UI上有一个名为btnDisplay的按钮,以及一个名为displayMessage的代码方法。那么,我需要编写什么代码,才能使得当btnDisplay被点击时,displayMessage方法运行?

10得票3回答
Swift,IBOutlet和自定义控件

我可能做了一些非常愚蠢的事情,但是我似乎不能使用Interface Builder将IBOutlet变量连接到自定义视图中,而这只适用于Swift。 我创建了一个名为MyView的类,它扩展自UIView。在我的控制器中,我有一个MyView变量(声明为@IBOutlet var newVi...