Iam尝试向UIGravityBehavior添加一个视图(我通过cmd创建了图形并将其拖到我的代码并创建了一个Outlet)但我的应用程序崩溃了,尽管当我在代码中创建相同的视图并将其添加到我的UIGravityBehavior时它完美地运作! ??我正在使用新的Swift语言 这是我的简单代码
animator = UIDynamicAnimator(referenceView: view)
gravity = UIGravityBehavior(items: [welcomeView])
animator.addBehavior(gravity)
welcomeView是一个Outlet:@IBOutlet weak var frontView:UIView!
问题是什么? THX
答案 0 :(得分:0)
您的IBOutlet很可能是nil
,因为您没有附加它。当你试图访问它时,它会崩溃。确保你实际上已经在IB中建立了所有联系。
如果您的IBOutlet已关联,则旁边会有一个小小的填充圈。
取消关联的IBOutlet:
关联的IBOutlet: