2012-05-29 160 views

回答

2

通常你通過屬性公開需要的實例變量。

此鏈接包含屬性。

http://cocoacast.com/?q=node/103

一旦正確的變量被暴露然後簡單地所需要的類的引用傳遞到一個給定的方法。

+0

謝謝你。這是解決我的問題:) 我已經嘗試過的屬性,但我不記得爲什麼我有錯誤。現在我再試一次並且工作。對不起,'愚蠢的問題' – blacksoul

+0

沒問題。如果你覺得這個答案最符合你的答案,請選擇它作爲正確的答案:) – madmik3

+0

我忘記了哈哈。完成並再次感謝你;) – blacksoul

1

將實例變量作爲參數傳遞給類方法應解決該問題。 編輯:如果class1和class2只是實例,那麼你將需要一個類變量。

2

毫不奇怪,您需要一個實例才能訪問實例變量。如果該實例適合您的設計,則可以將該實例設置爲單身,或者使變量增加static而不是ivar,這將使其可以直接從類方法訪問。

如果您需要通過類方法訪問多個實例,則需要某種類型的註冊表用於您的對象,例如通過鍵映射對象的NSDictionary

相關問題