2011-12-11 6 views
0
- (IBAction)doUpload:(id)sender 
{ 

    NSMutableArray *selected_items = [[NSMutableArray alloc] init]; 

    for (int i = 0; i<[appDelegate.notesArray count]; i++) { 
     if (selected[i]) [selected_items addObject:[appDelegate.notesArray objectAtIndex:i]]; 


      UploadView *uploadview = (UploadView *)self.view; 
      if (uploadview != nil) 
      { 

       [m_owner uploadString:here i want to pass the value]; 
       //[self dismissModalViewControllerAnimated:YES]; 
      } 


     }  
} 

iphone用のSDKにNSStringのにMutbleArrayを変換する[m_ownerのuploadString:ここで私は値を渡したい];しかし、私は、文字列をPASしかBLEていますGDoc mutbleArrayをUplod文字列に変換または分割する方法は? コンマで区切って、私のDidSelecetRowAtIndexPatheコードは、この私はにのUITableViewから複数の値を渡したい私の移動コードに

NSUInteger row = [indexPath row]; 

    UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]; 
    if (cell.accessoryType == UITableViewCellAccessoryCheckmark) { 
     cell.accessoryType = UITableViewCellAccessoryNone; 
     selected[row] = NO; 
    } 
    else { 
     cell.accessoryType = UITableViewCellAccessoryCheckmark; 
     selected[row] = YES; 
    } 

    [tableView deselectRowAtIndexPath:indexPath animated:YES]; 
+0

私はこれを理解できません。もっと適切な英語を使ってみてください。また、これであなたの目標は何ですか? NSMutableArrayの要素をNSStringに連結したいのですか? –

答えて

2

のように見える私はあなたが何をしたいのか、非常によく理解していないが、私は、あなたが文字列に配列の要素を結合する方法が必要だと思いますかあなたが望むものなら、なんでも。

NSString *uploadString = [[array valueForKey:@"description"] componentsJoinedByString:@","]; 

方法(documented hereなど)にNSArrayのdescriptionは、それはあなたの目的のために役に立たないので(実際には改行と外側括弧を挿入する)プロパティリストとしてフォーマットされ、配列の内容を表す文字列を返します。

+0

配列listlefをプロパティリストに直列化することができます。つまり、すべての要素が有効なプロパティリストオブジェクト(NSArray/NSDictionary、NSNstring、NSNumber、NSDate)です。 –

+1

お役立ち情報、ありがとうございます。 – Sylter

関連する問題