2012-04-07 2 views
0

저는 두 개의 열이있는 테이블 뷰가있는 프로그램을 작성했습니다. 그 중 하나는 고객 이름 용이고 다른 하나는 코어 데이터를 사용하여 신규 고객을 생성 할 때 무작위로 생성되어야하는 ID 용입니다.테이블 뷰 열에 값을 삽입합니다.

나는 지금까지 임의의 숫자를 생성 할 수 있었지만 새로운 고객이 생성 될 때 id 열에 삽입하는 방법을 모른다. nsarraycontroller에서 add 액션을 사용하고 있기 때문에 버튼에 명령을 내릴 수는 없습니다. 여기 번호를 만드는 제 코드입니다 :
int number = arc4random() % (100); {

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

}
NSObject의 :
이 는 stdlib.h

@ 인터페이스의 tableViewData 포함/Foundation.h
난 내하는 .m 파일

수입 재단에있는 코드 - (IBAction) numer : (id) 보낸 사람.
- (IBAction) customerID : (id) 보낸 사람;

어떤 도움

감사
G
추신을 감상 할 수있다 Xcode 4.2.1 및 osx 프로그래밍을 사용 중입니다

+0

더 많은 코드를 게시하고 형식을 지정해주십시오. – Axel

+0

int number = arc4random() % (100); 이것은 난수를 만들어야하는 유일한 코드입니다. 나는 새로운 고객을 만들 때마다 테이블보기의 열에 넣을 수 있어야합니까? 미안 해요 여기에 형식을 어떻게 해야할지 모르겠다 내가 새로 온거야 –

답변

0

임의의 ID는 고객을 나타내는 클래스 (NSManagedObject의 하위 클래스 일 수 있음)에서 생성해야합니다. 즉, 고객은 자체를 초기화해야합니다. 이를 수행하려면 -awakeFromInsert을 무시할 수 있습니다. 해당 메서드에 대한 docs은 "일반적으로이 메서드를 사용하여 특수한 기본 속성 값을 초기화합니다."라고 말합니다.

+0

안녕하세요 응답을 주셔서 감사합니다, 그러나 나는 당신이 내가 Xcode에 총 초보자로 말하고있는 것에 대해 전혀 몰라. 거기에 당신이 내 코드를 보낼 수있는 방법이있어서 문제가 너무 많지 않다면 내가 한 일을 살펴볼 수 있습니다. 나는 정말로 위대하다. 감사합니다. –

관련 문제