2012-04-07 16 views
0

私は2つの列を持つテーブルビューを持っている私が書いているプログラムがあります。そのうちの1つは顧客名用であり、もう1つはコアデータを使用して新規顧客を作成するときにランダムに生成されなければならないID用のものです。テーブルビューの列に値を挿入する

これまで私は乱数を生成することができましたが、新しい顧客が作成されたときにid列に挿入する方法はわかりません。 nsarraycontrollerからaddアクションを使用しているので、ボタンにコマンドを渡すことはできません。 ここに番号を作る私のコードです:
int number = arc4random()%(100);
これは私が私の.mファイルを持っているコード

輸入財団/ Foundation.h
STDLIB.H

@interface tableViewData含まれている:NSObjectの{

IBOutlet NSTextField *randomeNumber; 
IBOutlet NSTableColumn *customerId; 
IBOutlet NSTableColumn *customerName; 

}
を - (IBAction)numer:(id)送信者。
- (IBAction)customerID:(id)送信者。

任意のヘルプは

おかげ
G
P.S.をいただければ幸いです私はXcode 4.2.1とosxのプログラミングを使用しています

+0

もう少しコードを投稿してフォーマットしてください。 – Axel

+0

int number = arc4random()%(100); これは私が乱数を作らなければならない唯一のコードです。私は新しい顧客を作るたびにテーブルビューの列にそれを置くことができる必要がありますか?申し訳ありませんが、私はここに書式を設定する方法がわからない私は新しいのです –

答えて

0

ランダムIDは、おそらくNSManagedObjectのサブクラスになる顧客を表すクラスによって生成されるべきです。つまり、顧客は自分自身を初期化する必要があります。これを行うには、-awakeFromInsertを上書きすることができます。そのメソッドのdocsは、 "通常、このメソッドを使用して特別なデフォルトプロパティ値を初期化します。"

+0

こんにちは 私はあなたがXcodeの総初心者として何を言っているのか分かりません。あなたに私のコードを送ることができる方法があるので、それがあまり問題にならないなら、私がやったことを見ることができます。私は本当にいっぱいになるだろう。 ありがとう –

関連する問題