我有NSMutableArray如下。

(
        {
        ClientId = "17";
        FileURL = "http://www.xxx.com/b0a89db3-482b-464e-81ae-78439527c702.jpg";
    },
        {
        ClientId = "56";
        FileURL = "http://www.xxx.com/f7633371-b726-4332-9b26-a98a2fed991d.jpg";
    }
)

我想要的是NSMutableArray,其外观类似于以下内容。
NSMutableArray *image_array =
    [NSMutableArray arrayWithObjects:
    @"http://www.xxx.com/b0a89db3-482b-464e-81ae-78439527c702.jpg",
    @"http://www.xxx.com/f7633371-b726-4332-9b26-a98a2fed991d.jpg",
    nil];

任何想法如何做到这一点?

我尝试过
NSArray *filtered = [feeds filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"(FileURL CONTAINS[cd] %@)", @"%http%"]];
NSLog(@"filter====%@", filtered);

但我什么都没得到。数据为空。

实际上我有以下格式的主数组。
(
        {
        ClientId = "17\n    ";
        FileURL = "http://www.xxx.com/b0a89db3-482b-464e-81ae-78439527c702.jpg\n\n";
    },
        {
        ClientId = "56\n    ";
        FileURL = "http://www.xxx.com/f7633371-b726-4332-9b26-a98a2fed991d.jpg\n\n";
    }
)

任何想法如何在创建新数组时删除那些\n和空格?

最佳答案

您可以使用KVC获取数组:

[[array valueForKey:@"FileURL"] mutableCopy];

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

10-13 21:39