0

这是我的代码的那一部分:

//Filter photos
photoArray = [self getContentFrom:group withAssetFilter:[ALAssetsFilter allPhotos]];
//Enumerate through the group to get access to the photos.

[contentDictionary setObject:photoArray forKey:@"Photos"];

//Filter videos

videoArray = [self getContentFrom:group withAssetFilter:[ALAssetsFilter allVideos]];
[contentDictionary setObject:videoArray forKey:@"Videos"];

我认为它是一个简单的解决方案。但我在 Apple 的 Objective-c 手册中找不到答案。

一些上下文信息:我正在向我的 iPad 程序添加一项功能,允许用户从照片应用程序导入媒体。以下是以下 4 个错误。谢谢

'ViewController' 没有可见的@interface 声明选择器'getContentFrom:withAssetFilter:

“NSDictionary”没有可见的@interface 声明选择器“setObject:forKey:”

'ViewController' 没有可见的@interface 声明选择器'getContentFrom:withAssetFilter:'

“NSDictionary”没有可见的@interface 声明选择器“setObject:forKey:”

在每个错误上方,它都显示为“ARC语义问题”。

4

1 回答 1

0

您尝试调用的方法不存在。如果您想在初始化后将对象添加到字典中,则需要使用 an NSMutableDictionary

至于另一个,你也在尝试打电话getContentFrom:withAssetFilter:给你的ViewController班级。该方法不存在。您必须从某处复制/粘贴此代码并遗漏了一部分。这里没有其他人可以为您做任何事情,因为我们不知道该方法中应该包含什么。

于 2014-08-19T02:46:20.140 回答