访问在cocoa中的另一个类中创建的对象

时间:2009-10-17 13:48:15

标签: objective-c cocoa

如何访问在另一个类中创建的对象。我有一个构建Web查询的类上线并将数据拉回来。这导致一个对象具有我需要的所有信息。我希望能够获得该对象中各种变量的状态。创建后该对象可能不会更改

3 个答案:

答案 0 :(得分:2)

课程不是部门;它们是对象背后的代码。您在一个对象中有信息,另一个对象需要访问此信息。

我认为您应该向Cocoa's MVC definition寻求指导。确定每个类所服务的角色。如果一个班级似乎没有提供任何一个班级,你可能需要重新设计。

每个类都是模型,视图或控制器之后,它们之间的通信流程应该更清晰。

答案 1 :(得分:0)

为什么在构建查询的“其他”类上没有方法,将数据拉回并返回带有数据的对象?

答案 2 :(得分:0)

我不确定你在这里问什么,因为我不完全理解你的问题 如果您的意思是尝试访问另一个对象中的变量,请使用以下语法:

object->varName;

使用以下语法调用对象上的方法:

[object methodName];

您需要知道对象是哪个类的实例,以便找出可以使用的变量或方法。

如果要将对象传递回用于启动Web查询的函数,请使用:

return object;