簡體   English   中英

NSLayoutContraint中的UIView在swift中不符合AnyObject

[英]UIView in NSLayoutContraint does not conform to AnyObject in swift

在這里找到了這個問題和答案然而我得到了錯誤

Type 'UIView!' does not conform to protocol 'AnyObject'

對於

...
@IBOutlet var mainView: UIView!
@IBOutlet weak var contentView: UIView!
...
NSLayoutConstraint(item: self.contentView, ...`

解除引用視圖對象會發生什么事嗎?

在復制粘貼並嘗試將一些Objective-C代碼修改為我的swift項目后,我遇到了同樣的錯誤。 我意識到我已將relatedBy保留為0而不是NSLayoutRelation.Equal。 修復后錯誤就消失了。 很奇怪編譯器會在第一個參數顯示錯誤時顯示錯誤,因為它確實是relatedBy的一個問題。 希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM