내부 주소록에 연락처를 만들려고합니다. CreateNewAccountPage.m 파일에서Objective-C에서 iPhone 연락처 만들기
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <AddressBook/AddressBook.h>
#import <AddressBookUI/AddressBookUI.h>
....
@interface CreateNewAccountPage : UIViewController <UIScrollViewDelegate,
UITextViewDelegate, MainMenuDelegate, ABNewPersonViewControllerDelegate> {
....
}
- (IBAction)goToContactCreation;
...
@end
:
이#import "CreateNewAccountPage.h"
@implementation CreateNewAccountPage
-(void)showNewPersonViewController
{
ABNewPersonViewController *picker = [[ABNewPersonViewController alloc] init];
picker.newPersonViewDelegate = self;
UINavigationController *navigation = [[UINavigationController alloc] initWithRootViewController:picker];
[self presentModalViewController:navigation animated:YES];
[picker release];
[navigation release];
}
-(IBAction)goToContactCreation {
[self showNewPersonViewController];
}
- (void)newPersonViewController:(ABNewPersonViewController *)newPersonViewController didCompleteWithNewPerson:(ABRecordRef)person
{
[self dismissModalViewControllerAnimated:YES];
}
...
@end
내가 점점 오전 오류는 다음과 같습니다
CreateNewAccountPage.h 파일에
다음과 같이 내 코드는 "_OBJC_CLASS _ $ _ ABNewPersonViewController", 에서 참조하십시오. CreateNewAccountPage.o의 objc-class-ref-to-ABNewPersonViewController ld : sy mbol (들) collect2를 찾을 수 없습니다
ABNewPersonViewController *picker = [[ABNewPersonViewController alloc] init];
picker.newPersonViewDelegate = self;
...
[picker release];
나는 더 이상 오류가 발생하지 : 나는 줄을 주석 경우 신분증 1 종료 상태
를 반환했습니다. 나는 지금 막 접촉을 창조하는 것을 시도하고있다. 연락처 목록에 액세스 할 필요가 없습니다. 버튼을 눌러 연락처를 만들뿐입니다.
감사합니다.
정말 고마워요! – Peter