加载XIB时为EXC_BAD_ACCESS

时间:2019-05-04 10:57:36

标签: ios swift uiview interface-builder xib

我正在设计一些可使用XIB和自定义UIView子类重用的视图,并且在初始化它们以供使用时偶然发现了一些问题。

首先,我设计了一个简单的视图来向用户显示登录屏幕。一些UITextField和UIButton。所以我有一个自定义的XIB和我的自定义UIView,现在有一些问题。

  • 我应该在哪里实例化/加载我的XIB?我不知道是否应该在将使用相应的XIB的UIViewController中或在连接到XIB的UIView类中这样做。
  • 我应该将自定义类分配给XIB的文件所有者还是自定义类?
  • 我应该如何连接插座?到文件所有者还是UIView?
  • 我正在将自定义类设计为vs = VideoStream(src=0).start() frame = vs.read() dst = cv2.undistort(frame, mtx, dist, None, newcameramtx) cv2.imwrite('calibresult.png',dst) ,这样我就可以在UIViewController上看到它并进行实时渲染,但是有时我会无缘无故地收到一个错误消息,提示它无法渲染。
  • li>
  • 加载XIB后,我应该将出口(UILabel,UITextField ...)添加为@IBDesignable还是自动添加它们?

我认为我没有正确理解许多必要的概念,也不知道在哪里可以找到我对这些问题的确切解释。在某些教程中,我看到它们使用一个选项,而在另一些教程中,则使我有些困惑。我想知道是否有我可以阅读的文档或针对这些问题的答案。真的会对我有帮助!

0 个答案:

没有答案