Objective-Cは私にとって十分に奇妙であるため、これを管理する方法がわかりません。私はこの派生クラスを持っています
@interface DoctorsSet : NSObject { NSString *tableid;
NSString *doctor_name;
NSString *doctor_surname;
NSString *city;
NSString *State;
NSString *phone; }
プロパティをパラメーターとして初期化するカスタムコンストラクターがあります...
問題は、この型を返す関数がいくつかあるため、この型の一時ローカル変数にどのように割り当てるか、またはデータが NSMutableArray から取得され、インデックス ID でそのオブジェクトを取得したい場合です。
割り当て時にアクセスエラーが発生するため、処理できなかった2つのケースを次に示します
NSMutableDictionary *doctors_set;
for(i=[doctors_sets count]-1;i>=0;i--) {
//this doesn't work
DoctorsSet * set=[doctors_set objectAtIndex:i];
}
逆の順序で配列を渡したいので、 for(DoctorsSet *set in doctor_sets)を使用したくありません....