我正在制作一个将联系人存储在地址簿中的应用程序,我正在使用Xcode 4.2
我知道如何在地址簿中添加联系人,假设我在联系人列表中有一个名为"A"的组,我想将此联系人添加到该组,该怎么做?
这是我正在使用的代码:
ABAddressBookRef *iPhoneAddressBook = ABAddressBookCreate();
ABRecordRef contact = ABPersonCreate();
//add infos
ABRecordSetValue(contact, kABPersonFirstNameProperty,(__bridge_retained CFStringRef)firstName, nil);
ABRecordSetValue(contact, kABPersonLastNameProperty,(__bridge_retained CFStringRef)lastName, nil);
ABRecordSetValue(contact, kABPersonOrganizationProperty, (__bridge_retained CFStringRef)organization, nil);
ABRecordSetValue(contact, kABPersonJobTitleProperty, (__bridge_retained CFStringRef)title, nil);
ABMultiValueRef multiPhone = ABMultiValueCreateMutable(kABMultiRealPropertyType);
ABMultiValueAddValueAndLabel(multiPhone, (__bridge_retained CFStringRef)workTel, kABWorkLabel, NULL);
ABMultiValueAddValueAndLabel(multiPhone, (__bridge_retained CFStringRef)workFax, kABPersonPhoneWorkFAXLabel, NULL);
ABRecordSetValue(contact, kABPersonPhoneProperty, multiPhone, nil);
CFRelease(multiPhone);
ABAddressBookAddRecord(iPhoneAddressBook, contact, nil);
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在使用XCode 4.2开发iPhone应用程序,我是App开发的新手
我有以下NSStrings
NSString *year;
NSString *month;
NSString *day;
NSString *hour;
NSString *minute;
Run Code Online (Sandbox Code Playgroud)
如何NSDate *date使用这些设置变量
谢谢
我正在使用Xcode 4.2开发iPhone应用程序.
有没有办法从App商店下载收集用户的信息(姓名,电话号码,电子邮件等...)?如果有,怎么样?
我正在使用XCode4.2和开发和iPhone应用程序
我通常使用NSUserdefaults(主要是字符串......)保存数据
我通常写下以下两行来保存数据:
historyvar=[NSUserDefaults standardUserDefaults];
[historyvar setObject:boolVar forKey:@"bool"];
Run Code Online (Sandbox Code Playgroud)
我正在尝试保存BOOL变量但是当我这样做时出现红色错误:
Implicit converstion of'BOOL' (aka 'signed char') to 'id' is disallowed with ARC
Run Code Online (Sandbox Code Playgroud)
我收到警告(黄色错误)
不兼容的整数到指针转换将'BOOL'(又名'signed char')发送到'id'类型的参数
Bool变种有什么相当于NSUserDefaults的东西吗?谢谢
我是 Objective C 的新手,我根本找不到关于这个主题的资源
假设我有一个名为 A 的函数和一个名为 B 的函数,它们都属于同一个类,我应该如何在函数 A 中调用函数 B ?假设它们都属于一个名为 C 的类
谢谢
我试图找到一种方法来检测所使用的设备是否是iPod touch,有没有?
我在iPad上使用这种方法......
if (UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad) {
....
}
Run Code Online (Sandbox Code Playgroud) 我是iPhone开发新手,我正在使用XCode 4.2我试图保存一个NSMutable数组,这样当我关闭应用程序并重新打开它时,数据仍然在那里我使用这两个函数:
-(void)saveData{
[NSKeyedArchiver archiveRootObject:[data copy] toFile:[self dataFilePath]];
}
- (void)loadData
{
data = [NSKeyedUnarchiver unarchiveObjectWithFile:self.dataFilePath];
}
Run Code Online (Sandbox Code Playgroud)
但是我发现了两个主要问题:1-当我切换视图并返回时,当我完全退出应用程序时(即我双击主按钮并将其从正在运行的应用程序列表中删除)数据消失了数据也没有被删除
我发现我可以用这两种方法的NSMutableArray:writeToFile和initWithContentsOfFile ,但我不知道在哪里可以打电话给他们(是,当我将项目添加到UITableView中的?viewDidLoad?
有人可以给我一个示例代码吗?
提前致谢
objective-c ×8
ios ×7
iphone ×4
xcode4.2 ×2
addressbook ×1
boolean ×1
ipod-touch ×1
nsdate ×1
uipickerview ×1
xcode4.3 ×1