iOS:向与ABUnknownPersonViewController的新联系人或现有联系人添加地址
大家好 我正在使用aLocationManager、地理编码器和Placemark获取用户的地址。一切正常 启动StandardUpdate后,我使用以下功能:iOS:向与ABUnknownPersonViewController的新联系人或现有联系人添加地址,ios,contact,addressbook,addressbookui,Ios,Contact,Addressbook,Addressbookui,大家好 我正在使用aLocationManager、地理编码器和Placemark获取用户的地址。一切正常 启动StandardUpdate后,我使用以下功能: [...] -(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations { CLLocation* location = [locations lastObject]; [self.geoco
[...]
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations {
CLLocation* location = [locations lastObject];
[self.geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) {
if (error == nil && [placemarks count] > 0) {
self.placemark = [placemarks lastObject];
NSString *placemarkCountry = self.placemark.country;
NSString *placemarkPostalCode = self.placemark.postalCode;
NSString *placemarkAdministrativeArea = self.placemark.administrativeArea;
NSString *placemarkLocality = self.placemark.locality;
NSString *placemarkThoroughfare = self.placemark.thoroughfare;
NSString *placemarkSubThoroughfare = self.placemark.subThoroughfare;
[...] //here I'm displaying the address, nothing special
}
现在我想使用ABUnknownPersonViewController和AddressBookUI将地址添加到新的或现有的联系人
-(IBAction)addAddressToContactButtonPressed {
[...]
}
下图显示了它的外观:
问题:
addAddressToContactButtonPressed函数应该是什么样子的?你能帮我吗?该函数应使用NSStrings placemarkCountry、placemarkPostalCode、。。。并使用这些信息打开ABUnknownPersonViewController。用户应使用此地址创建新联系人,或将此地址添加到现有用户
我找了一些教程,但找不到任何有用的(对我来说有用的)帮助。我是一个通过寻找教程来学习的人,现在我被卡住了
Thank you for your help and your answers.
:-)
displayedPerson
那你就得学了。你必须先走路,然后才能跑。我想你可以试着阅读我的书中关于UnknownPersonViewController的部分:如果你不理解它,就继续向后读这本书,直到你明白为止。