iphone - NSSet 枚举错误

标签 iphone ios objective-c core-data nsset

很抱歉新手问题,但我们都在这一点上:)

我正在进行枚举以从 NSSet 中获取正确的对象,以将 Cell 的标题设置为 Set 中的对象,这是我的代码:

    // the object we want from the set
MinorGoal *minor = [self.fetchedResultsController objectAtIndexPath:indexPath];

// enumeration
for (NSManagedObject *minorTwo in minorGoalsSet) {
    if ([minorTwo == minor]) // I get error here: "Expected Identifier"
        cell.textLabel.text = minor.title;


}

当我运行它时,我收到错误:“预期标识符”在这一行:

if ([minorTwo == minor])

感谢您的帮助。

最佳答案

你的言论毫无意义。如果您尝试比较两个对象,则需要发送一条消息:

if ([minorTwo isEqual:minor])

或者类似的东西。由于它们是不同类的实例,因此这可能不太适合您。

关于iphone - NSSet 枚举错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18856223/

相关文章:

ios - 在 Swift 2 Xcode 7 Beta 4 中设置基于位置的提醒时出错

php - 如何在 iOS 中获取 JSON 响应?获得零值(value)?

ios - 如何判断 CLLocationManager 何时锁定​​了用户位置

iphone - UITextView 部分渲染一行文本

iphone - 使用 cocoa touch 在 iPhone 上测量下载速度的最佳方法

ios - iOS 应用程序更新是否需要 iPhone 6/6 Plus 支持?

objective-c - 是否可以将带有 ARC 的项目转换为 MRC?

ios - Web 服务调用在 iPhone 屏幕锁定时失败

objective-c - 如何设置 NSMenu/NSMenuItems 的字体?

iphone - 在 Facebook 上使用 sharekit 共享多个项目