0
kABFirstNamePropert, kABLastNameProperty 및 kABAddressProperty를 모두 불러와 저장하려고합니다. 나중에 가져올 수 없으므로 누구나 손을 빌려 주거나 오른쪽에서 나를 지적 할 수 있습니다. 방향? 감사. 나는 이것에 대한 슈퍼 NOOb이다. 배열을 저장addressbookUI 데이터를 배열에 저장합니다.
NSString *address;
address = [NSString stringWithFormat:@"%@, %@, %@, %@ %@",
[theDict objectForKey:(NSString *)kABPersonAddressStreetKey],
[theDict objectForKey:(NSString *)kABPersonAddressCityKey],
[theDict objectForKey:(NSString *)kABPersonAddressStateKey],
[theDict objectForKey:(NSString *)kABPersonAddressZIPKey],
[theDict objectForKey:(NSString *)kABPersonAddressCountryKey]];
self.addressLabel.text = address;
: 다음 addressLabel의 설정 방법
// setting the first name
firstName.text = (NSString *)ABRecordCopyValue(person, kABPersonFirstNameProperty);
// setting the last name
lastName.text = (NSString *)ABRecordCopyValue(person, kABPersonLastNameProperty);
: 이름 지정 문자열에 대한
나는 그것이 작동하지 않습니다 무엇을 가지고. (
- (IBAction)saveData {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *recipient = [NSString stringWithFormat:@"%@/arraySaveFile", documentsDirectory];
NSMutableArray *array = [[NSMutableArray alloc] init];
[array addObject:firstName];
[array addObject:lastName];
[array addObject:addressLabel];
[array writeToFile:recipient atomically:NO];
}