gpt4 book ai didi

ios - 如何将此对象存储在我的 iOS 类中?

转载 作者:行者123 更新时间:2023-11-29 13:09:25 24 4
gpt4 key购买 nike

我正在为 iOS 创建我的第一个主从应用程序。

我要存储以下内容

  1. 姓名
  2. 网址

在我的 UITableView 中,我计划只显示名称(已排序),但是当点击名称时,另一个 View 将加载一个按钮,该按钮将使用 WebURL 启动 Safari

我尝试使用 MSMutableArray,但发现它不可排序。 NSDictionary 也是如此。

任何想法(或样本或样本链接)将不胜感激

我正在尝试使用 iOS 7.0 中未弃用的方法并计划支持 iOS 6

较早的版本是 +,但我可以在不支持 3、4、5 的情况下生活。

最佳答案

一个带有 NSDictionary 的 NSMutableArray 是非常好的。您可以对其进行排序。

NSMutableArray *rows = @[].mutableCopy;
[rows addObject:@{@"name": @"Bob", @"url": [NSURL URLWithString:@"http://bob.com"]}];
[rows addObject:@{@"name": @"Alice", @"url": [NSURL URLWithString:@"http://alice.net"]}];
NSLog(@"%@", rows);

[rows sortUsingComparator:^NSComparisonResult(id obj1, id obj2) {
return [[obj1 valueForKey:@"name"] compare:[obj2 valueForKey:@"name"] options:NSNumericSearch];
}];
NSLog(@"%@", rows);

输出:

2013-07-20 00:33:31.682 MyApp[28496:303] (
{
name = Bob;
url = "http://bob.com";
},
{
name = Alice;
url = "http://alice.net";
}
)
2013-07-20 00:33:31.682 MyApp[28496:303] (
{
name = Alice;
url = "http://alice.net";
},
{
name = Bob;
url = "http://bob.com";
}
)

关于ios - 如何将此对象存储在我的 iOS 类中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17748598/

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