0

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)を使用したくありません....

4

1 に答える 1

2

最終的な目標が逆の使用である場合

for (DoctorsSet *set in [doctors_sets reverseObjectEnumerator])
于 2011-04-09T01:35:47.723 に答える