-1

在我的代码中,我有一个名为“ProfileShareViewController”的类,在其中我导入了另一个我创建的名为“OwnProfileData”的类,并且我还创建了该类的一个实例(类 = OwnProfileData)作为“ProfileShareViewController”的属性和合成它(实例称为“OwnProfile”)。

在另一个名为“EditProfileViewController”的类中,我导入了“ProfileShareViewController”,现在我试图从 EditProfileViewController 类中的 ProfileShareViewController 更改 OwnProfile 对象的属性。

由于某种原因,这不起作用。我试过打字:

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

(我试图设置的属性是名称,因为它是在 OwnProfileData 中合成的,所以我使用的是“setName”)。这不起作用,我收到警告:“选择器'ownMethod'没有已知的类方法。

关于为什么会发生这种情况以及如何解决这个问题的任何想法?

感谢您的意见!非常感谢任何支持!

4

1 回答 1

0

您需要 的实例ProfileShareViewController,因为ownProfile它是实例属性,而不是类方法。阅读类和实例之间的区别。

还是我误会了?

于 2012-07-07T15:17:13.113 回答