gpt4 book ai didi

ios - 如何在 appDelegate 中获取 CSSearchableItemAttributeSet

转载 作者:可可西里 更新时间:2023-11-01 06:03:28 25 4
gpt4 key购买 nike

NSMutableArray *searchableItems = [NSMutableArray array];

for (int i = 1; i < 100; i++) {

CSSearchableItemAttributeSet *attributeSet = [[CSSearchableItemAttributeSet alloc]initWithItemContentType:@"vvv"];

attributeSet.title = [NSString stringWithFormat:@"warwick%d",i];
attributeSet.contentDescription = @"warwickDescriotion";
UIImage *image = [UIImage imageNamed:@"1"];
attributeSet.thumbnailData = UIImagePNGRepresentation(image);

CSCustomAttributeKey *lat = [[CSCustomAttributeKey alloc]initWithKeyName:@"lat"];
[attributeSet setValue:@"123456789" forCustomKey:lat];

CSSearchableItem *item = [[CSSearchableItem alloc]initWithUniqueIdentifier:[NSString stringWithFormat:@"warwick%d",i] domainIdentifier:nil attributeSet:attributeSet];

[searchableItems addObject:item];
}

[[CSSearchableIndex defaultSearchableIndex]indexSearchableItems:searchableItems completionHandler:nil];

我已经用customKey设置了一些searchableItems,如何在AppDelegate中获取customKeyValue

-(BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray * _Nullable))restorationHandler

最佳答案

您在 AppDelegate continueUserActivity 方法中唯一获得的是 userInfoCSSearchableItem 的唯一标识符> userActivity 字典,仅此而已。

关于ios - 如何在 appDelegate 中获取 CSSearchableItemAttributeSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36277056/

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