2013-12-12 24 views
2

這是一個非常簡單的問題,我沒有時間檢查。 。 (代碼工作,但看起來很亂,我會在得到自己的通知後重構)。IBOutletCollection - 排序如何應用於數組?

問:

對於IBOutletCollection是什麼順序?這是連接的順序嗎?或者,如果訂單很重要,是否需要標籤?

+0

我不知道答案,但我認爲你可能,如果順序很重要,不應該使用'IBOutletCollection'。 – nhgrif

回答

1

如果排序非常重要,則不能安全地使用IBOutletCollection,而不添加其他屬性(如標籤)。

有時他們會保留添加連接的位置的順序,但有時他們不會。

有一些談論這個其他類似的問題:

IBOutletCollection set ordering in Interface Builder

+0

我發現這是事實。我以爲它是一個數組,而不是一個集合,它會保持你建立連接的順序。對於我的第一次使用一個插座集合,它的確如此。然後,下一次依靠訂購來構建應用程序時,它失敗了。 :( –

+0

@Chiquis Duplicate?哎呀,我想我最好只是刪除我的問題然後..我只能這樣做,如果答案也被刪除,但非常感謝您的幫助。 –