2016-05-11 12 views
0

私は連絡先を追加できる場所にアプリケーションを作成しています。私がしたいことは、私が作成したこの配列のすべての連絡先を追加し、それをホームページ上のUILabelに追加することです。 contacts.swiftファイルで は、私は、関数を作成しUILabelにCount関数を追加する方法

func countContacts() { 
    print(contactsArray.count) 
} 

contactsArrayは、私はすべての連絡先、コメントを追加しても、新しいものを持っている私の配列です。今、ホームページに私が持っている連絡先の数を表示したい。私はこのコードを書いた

myLabel2.text = String(contacts.countContacts()) 

myLabel2は私が持っている連絡量を入れたいラベルです。私はちょうどそれをやっていないように感じる。どのようにUILabelに関数を追加しますか?どんな助けも非常に高く評価されるでしょう。 :)

答えて

0

printは、デバッグコンソールでカウントを印刷/ログするだけです。あなたのラベルのテキストに文字列を代入する必要があります。

myLabel2.text = [NSString stringWithFormat:@"%@", @(contactsArray.count)]; 
+0

に動作しますので、代わりに印刷の私はリターンを使うのですか? –

+0

特別なカウンティングロジックを実行する機能を使用しない限り、それは必要ありません。 Integerを文字列にキャストし、それを 'text'に代入するだけです – Stephenye

0
myLabel2.text = String(contactsArray.count) 

0
func countContacts() -> String { 
    return String(contactsArray.count) 
} 

myLabel2.text = contacts.countContacts() 
関連する問題