2011-07-17 12 views
1

私は運がない多くのバリエーションを試しました。私は配列をNSLogすることができます:NSArrayからUITextFieldを設定する

2011-07-17 00:54:54.886 Widgets[13444:207] <Widget: 0x5e2aad0> (entity: Widget; id: 0x5e0d8e0 <x-coredata://E64A0BCE-2344-4EE1-89CC-164ACD8995D6/Recipe/p115> ; data: { 
    success = 1; 
    coconutscarried = nil; 
    name = "African Swallow"; 
    uidnumber = "105 "; 
}) 

私は単純にテキストフィールドを設定できますか?

これは混乱を許していますが、これは私が試みた(乱雑な)コードの組み合わせです。配列とテキストフィールドは.h/mで設定されており、IB

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    //NSLog(@"%@",[[swallowArray name] text]); // doesnt work 
    //NSLog(@"The string at index is %@.", [self.swallowArray objectAtIndex:0]);//nope... 
    for (int i = 0; i < [swallowArray count]; i++) { 
     //nameTextField.text = [[swallowArray objectAtIndex:i] uidnumber]; 
     //NSLog(@"%@",swallowArray.name); 
    //} 
    //nameTextField.text = [[swallowArray objectAtIndex:0] uidnumber]; 
    //NSString* strRate = [[swallowArray object] uidnumber]; 
    nameTextField.text = [nameTextField.text stringByAppendingString:[NSString localizedStringWithFormat:@", %@", [[swallowArray objectAtIndex:i] name]]]; 

} 

以上にバインドされています。これは単純に死んでしまわなければならないが、私はちょっとしたものだ。

ありがとうございました!

BO

答えて

0

検索の5時間後、私はここに投稿し、文字通り5分で答えを見つけます!

NSString *nameFromArray = [NSString stringWithFormat:@"%@", [eventArray valueForKey:@"name"]]; 
NSLog(@"%@", nameFromArray); 

これは他の人に役立つことを望みます。

関連する問題