0

初心者の質問で申し訳ありませんが、私たちは皆この時点でした:)

セルのタイトルをセットのオブジェクトに設定するために、NSSet から適切なオブジェクトを取得するために列挙を行っています。これが私のコードです。

    // 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;


}

それを実行すると、次の行に「Expected Identifier」というエラーが表示されます。

if ([minorTwo == minor])

助けてくれてありがとう。

4

1 に答える 1

1

あなたの発言はナンセンスです。2 つのオブジェクトを比較しようとしている場合は、メッセージを送信する必要があります。

if ([minorTwo isEqual:minor])

または、それらの線に沿った何か。ただし、それらは異なるクラスのインスタンスであるため、おそらくうまく機能しません。

于 2013-09-17T17:31:47.200 に答える