gpt4 book ai didi

ios - 如何将分隔的 NSString 拆分为 NSArray

转载 作者:技术小花猫 更新时间:2023-10-29 10:32:09 25 4
gpt4 key购买 nike

当我尝试将定界字符串拆分为数组时遇到了一个小问题。基本上,我想传递来自 MECARD QRCode 的结果并将新条目添加到地址簿。

这是我的代码(仅适用于“FirstName”字段)::

NSLog(@"found CB");
NSLog(@"_code.text = %@", code.content);
ABAddressBookRef addressBook = ABAddressBookCreate();
ABRecordRef person = ABPersonCreate();

NSString *_n = [NSString stringWithFormat:@"_code.text = %@", code.content];
NSArray *n = [_n componentsSeparatedByString:@";"];
NSLog(@"_code.text = %@",n);

ABRecordSetValue(person, kABPersonFirstNameProperty, _name, nil);

ABAddressBookAddRecord(addressBook, person, nil);
CFRelease(addressBook);

ABNewPersonViewController *c = [[ABNewPersonViewController alloc] init];
[c setNewPersonViewDelegate:self];
[c setDisplayedPerson:person];
CFRelease(person);
[self.navigationController pushViewController:c animated:YES];
[c release];

MECARD QRCode 解码良好 & viewController 出现...但是所有 URL(如:“MECARD:N:name;ORG:company;TEL:89878978; ...等)进入第一个字段(FistName 字段) ...

缺少什么来分隔我的 MECARD URL 并在正确的字段中发送正确的数据?

最佳答案

希望对你有帮助

NSArray *chunks = [string componentsSeparatedByString: @";"];

关于ios - 如何将分隔的 NSString 拆分为 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16874110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com