2012-07-07 50 views
-1

在我的代碼中,我有一個名爲「ProfileShareViewController」的類,其中我已經導入了另一個創建的名爲'OwnProfileData'的類,並且我還創建了該類的實例(class = OwnProfileData)作爲「ProfileShareViewController」的屬性併合成它(實例稱爲「OwnProfile」)。類方法不在目標c中工作

在另一個類中,我調用了'EditProfileViewController',我導入了'ProfileShareViewController',現在我試圖從EditProfileViewController類中的ProfileShareViewController更改OwnProfile對象的屬性。

由於某種原因,不起作用。我曾嘗試打字:

[[ProfileShareViewController ownProfile] setName:@"Ido"]; 

(我想設置的屬性是名稱,並且因爲它是在OwnProfileData合成的,我使用「的setName」)。對於選擇「沒有已知的類方法‘ownMethod’

任何想法爲什麼這可能發生,我怎麼能解決這個問題

感謝您的意見: 這不工作,我得到的警告? !任何支持,高度讚賞!

回答

0

您需要的ProfileShareViewController一個實例,因爲ownProfile是一個實例屬性,而不是一個類的方法。閱讀類和實例之間的差異。

還是我誤解了不便?

+0

但是,如果它在iOS應用程序中的視圖控制器類,什麼是實例?或者我只是創建一個隨機的? – byteSlayer 2012-07-07 15:18:18