0

私はiPhoneを初めて使用します。以下のクラスにメソッドがあることに少し疑問があります

-(void)bookNamesWhichAreInDownloadedQueue:(NSMutableArray *)receivedBookNamesWhichAreInDownloadedQueue{
    NSLog(@"receivedBookNamesWhichAreInDownloadedQueue is %@",receivedBookNamesWhichAreInDownloadedQueue);
    bookNamesWhichAreInDownloadedQueue = receivedBookNamesWhichAreInDownloadedQueue;
    NSLog(@"bookNamesWhichAreInDownloadedQueue is %@",bookNamesWhichAreInDownloadedQueue);
}

ここで bookNamesWhichAreInDownloadedQueue は NSMutableArray であり、その中にいくつかのデータが含まれています.同じクラスの別のメソッドでそのデータを使用してこの配列を取得したい.誰かがこれを知っているなら、私を助けてください.

4

1 に答える 1

2

を返すメソッドを作成しますNSMutableArray

-(NSMutableArray*)bookNamesWhichAreInDownloadedQueue:(NSMutableArray *)receivedBookNamesWhichAreInDownloadedQueue{
    NSLog(@"receivedBookNamesWhichAreInDownloadedQueue is %@",receivedBookNamesWhichAreInDownloadedQueue);
    bookNamesWhichAreInDownloadedQueue = [[NSMutableArray alloc] initWithArray:receivedBookNamesWhichAreInDownloadedQueue];
    NSLog(@"bookNamesWhichAreInDownloadedQueue is %@",bookNamesWhichAreInDownloadedQueue);
    return bookNamesWhichAreInDownloadedQueue;
}

これで、取得したいメソッドからこのメソッドを呼び出すことができますNSMutableArray!!

ではごきげんよう!!!

于 2012-07-13T06:38:00.157 に答える