2011-02-07 14 views
0
  1. 私がテキストで表示coredataを持っているが、データがメッセージ作曲も同様に動作し コンポーザのテキストボックスの値を配列に追加しますか?

    in view didload: tfEmail.text = editEmp.email; 
    
  2. を保存されたフィールドが、私は私のメッセージに含める電子メールのデータを使用したい場合は、私がトラブルを取得します私は何をする必要があるか...

    NSArray *toRecipients = [NSArray arrayWithObject:@"[email protected]"]; 
    [picker setToRecipients:toRecipients]; 
    
  3. 私は

    NSArray *toRecipients = [NSArray arrayWithObject:@"%@", tfEmail.text]; 
    
    をしようとするので、NSArrayのでtfEmailを含めることです

    私はエラー、私はこの問題を解決するにはどうすればよい

    Too many arguments to function arrayWithObject 
    

を得るのだろうか?

答えて

1

文字列を配列初期化子に渡してみますが、実際にはの2つの文字列を渡しています。この行は変更する必要があります:あなたは、2つの文字列オブジェクト、@"%@"tfEmail.text

NSArray *toRecipients = [NSArray arrayWithObject:@"%@", tfEmail.text]; 

渡しています。これと同様に、フォーマット文字列を削除してください:

NSArray *toRecipients = [NSArray arrayWithObject:tfEmail.text]; 

あなたはフォーマットを維持したい場合は、次のようにこれらの文字列を折り返す:

NSArray *toRecipients = [NSArray arrayWithObject:[NSString stringWithFormat:@"%@", tfEmail.text]]; 
関連する問題