.h
#import <Foundation/Foundation.h>
#import "Person.h"
extern NSString *const kRemindersWeekly;
extern NSString *const kRemindersDaily;
@interface Reminders : NSObject
+(void)setRemindersForPerson: (Person*) person;
+(void)setEightDayReminder;
@end
.m
#import "Reminders.h"
@implementation Reminders
NSString *const kRemindersWeekly = @"WEEKLY";
NSString *const kRemindersDaily = @"DAILY";
+ (void) setRemindersForPerson: (Person*) person
{
// some code
}
+(void)setEightDayReminder
{
// some more code
}
@end
私が電話したとき:
[Reminders setRemindersForPerson: p];
これは常に正常に機能します。私が電話するとき:
[Reminders setEightDayReminder];
私は得る:
+[Reminders setEightDayReminder]: unrecognized selector sent to class 0xe1b58
また、問題なく[Reminders setRemindersForPerson:];
通話できます。[Person setEightDayReminder]
正常にビルドされ、XCode の関数をクリックするとコマンドが表示されます。適切な場所に移動するので、すべてが順調に進んでいると思います。
明らかな何かが欠けているに違いない?! 髪を引っ張ります。