2014-01-15 1 views
0

NSMutableArray 내에서 데이터를 전달해야하지만 데이터를 전달할 때 작동하지만 올바르지 않습니다. 누군가 NSMutableArray에 대해 설명 할 수 있어야합니다. 나는 UICollectionView에 데이터를 전달하는 UICollectionView을 사용합니다.NSMutableArray 데이터 전달 방법

Mainview.m :

@property (strong, nonatomic) NSMutableArray *bookArray; 

cellForItemAtIndexPath:(NSIndexPath *)indexPath 
{.... 
_databaseVersion = [[bookArray objectAtIndex:indexPath.item]bookVersion]; 
} 

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ 
     if ([segue.identifier isEqualToString:@"course1"]){ 
      ShelfViewController *controller = (ShelfViewController *)segue.destinationViewController; 

      [controller setBookArray:bookArray]; //this one is work but not correct. 
      controller.checkType = @"1"; 
      controller.statusMode = statusMode; 
      controller.databaseVersion = _databaseVersion; // this one not work for Array 
      controller.downloadFlag = @"0"; 
     } 

내가 메인 페이지에서 데이터를 얻을

, 나는 같이 갈 필요가

데이터를 전달하는 코드 이 :

SeccondView.m :

datafromDatabase = [[_bookArray objectAtIndex:i]bookVersion]; 

하지만 난 이미

[[bookList objectAtIndex:indexPath.item]bookVersion] 

numberOfItemsInSection: ...return [booklist count] 
지금 내 목적을 설명 할 것

; mainview에 데이터베이스에서 데이터를 가져오고 배열 데이터를 Seccondview으로 전달하여 웹 서비스에서 확인하려고하지만이 코드는 파일을 다운로드 한 후에 만 ​​작동합니다.

[bookArray objectAtIndex:0]bookVersion] 

을하지만이 두 하루 손실 만 다운로드 후 사용할 수 있습니다 :이처럼 사용할 갈 수 있습니다. 데이터 전달에 대해 안내해주세요. 어떤 아이디어가 필요합니까? DB 및 웹 서비스 : Seccondview.m

답변

관련 문제