修改从其他类创建的对象的值并将其发送到服务器

时间:2012-09-21 13:57:24

标签: iphone objective-c

我是IOS Development的新手。我有一个类UserDetails,其中包含idnametype等用户的详细信息。我想在另一个类中创建其对象并修改一些参数然后发送NSDictionary中的详细信息,最终以json格式将其发送到服务器。你能告诉我怎么做吗?

这就是我在做的事情:

NSDictionary * UserReference = [[UtilityClass sharedInstance] createUserDictionary:userDetails];

我想知道如何初始化userDetails对象(来自UserDetails类),然后在另一个类中修改其值(intstring)。

1 个答案:

答案 0 :(得分:0)

首先,你必须研究有关OOPS概念的更多细节

当您再次将 alloc和init 调用到UserDetails类时,旧值(username,userid,usertype)将丢失。因为您正在为已创建的UserDetails类创建新对象

因此,尝试将先前创建的UserDetails对象(作为方法的参数或任何其他方式)传递给计划再次修改属性的类。