0

私はIOS開発が初めてです。、などのUserDetailsユーザーの詳細を含むクラスがあります。別のクラスでそのオブジェクトを作成し、いくつかのパラメーターを変更してから詳細を送信し、最終的に json 形式でサーバーに送信します。方法を教えてください。idnametypeNSDictionary

これが私がやっていることです:

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

userDetailsオブジェクトを(クラスから)初期化し、別のクラスでUserDetailsその値(intおよび)を変更する方法を知りたいですstring

4

1 に答える 1

0

まず、OOPS の概念について詳しく学習する必要があります。

alloc と initを UserDetails クラスに再度呼び出すと、古い値 ( username、userid、usertype ) が失われます。既に作成されている UserDetails クラスの新しいオブジェクトを作成しているためです。

そのため、以前に作成した UserDetails オブジェクトを (メソッドのパラメーターとして、またはその他の方法で)、プロパティを再度変更する予定のクラスに渡すようにしてください。

于 2012-09-21T14:20:15.917 に答える