-6

重複の可能性:
メソッド内にある NSMutableArray を同じクラスの別のメソッドから取得する

私はiphoneを初めて使用します。以下のようなクラスDownloadManager.mにあるNSMutableArrayを持っていることに少し疑問があります

- (void) queueDownload: (Download*) download
{
    [bookTitlesWhichAreInDownloadQueue addObject:download.title_];
    NSLog(@"bookTitlesWhichAreInDownloadQueue is %@",bookTitlesWhichAreInDownloadQueue);
}

上記のメソッドbookTitlesWhichAreInDownloadQueueは NSMutableArray です

以下のメソッドである別のクラス(BiblePlayerViewController.m)にあるメソッドでこの配列にアクセスしたい

-(void)showingAlertViewWhenBookIsNotDownloaded {
 NSLog(@"bookNamesWhichAreInDownloadedQueue1 is %d",[bookNamesWhichAreInDownloadedQueue count]);
}

体がこれを知っているなら、どうすれば可能ですか?助けてください...

4

1 に答える 1

0

このように .h クラスに NSMutableArray のプロパティを追加します

@property(nonatomic,retain)NSMutableArray *yourarray;

配列を.mクラスで合成します

@synthesize yourarray;

これにより、ゲッターとセッターが設定されます。

于 2012-07-13T08:31:16.970 に答える