【发布时间】:2014-02-18 09:49:35
【问题描述】:
我正在尝试复制 Apple 提供的这个名为 AVCam 的示例应用程序的所有功能:https://developer.apple.com/library/ios/samplecode/AVCam/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010112-Intro-DontLinkElementID_2
我已经完成了 99% 的代码复制,但我还有最后一个问题。我有一个如下所示的 IBOutlet 语句:@property (nonatomic, weak) IBOutlet MediaCapturePreviewView *previewView;
根据 Apple 示例代码,该插座应该连接到已放置在普通/默认视图之上的 View 对象。
以下是 Apple 示例中 Connections Inspector 的屏幕截图:
您会注意到名为“previewView”的 IBOutlet 已连接到名为“Cam Preview View”的东西。
此外,在此屏幕截图中,您可以看到我能够自行选择此 View 对象,并且它在其连接检查器中为相同的 IBOutlet 和 View 对象显示了一个引用插座:
我的问题是我无法让 IBOutlet 代码连接到此视图对象。我已经尝试了单击和拖动以建立连接的正常行为,但它只是想创建一个新的插座。它不会让我连接到我已经创建的插座。
我已经玩了 2 个小时了,但无法让它像 Apple 的示例代码一样工作。
非常感谢您的帮助。
【问题讨论】:
-
您是否尝试将插座连接到您自己的视图中?
标签: ios objective-c uiview interface-builder