4

iOS初心者です。UILocalNotification を拡張してみます。以下の私のクラス。

@interface FSCustomNatification : UILocalNotification

typedef enum {
    FSCustomNatificationPay,
    FSCustomNatificationWrite,
    FSCustomNatificationSend
} NotificationTypeT;

@property (nonatomic, assign) NotificationTypeT typeNotificationT;


@end



#import "FSCustomNatification.h"

@implementation FSCustomNatification



@end

typeNotificationT プロパティを設定すると、-[UIConcreteLocalNotification setTypeNotificationT:]: unrecognized selector sent to instance 0x8144780 が表示されます。なんで?

FSCustomNatification* localNotification = [[FSCustomNatification alloc] init];
localNotification.typeNotificationT = FSCustomNatificationWrite;
4

1 に答える 1

6

エラーメッセージを見るとUILocalNotification、クラスクラスターの一部です。ドキュメントには記載されていませんが (すぐにわかります)、 をサブクラス化する必要はないようですUILocalNotification

代わりに、userInfoproviders byUILocalNotificationを使用して、通知が発生したときに利用できるようにする追加情報を追加する必要があります。

于 2013-08-19T15:55:18.313 に答える