У меня AppDelegate.m в моем проекте iOS / Objective- C,
- (void) application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
}
Мне нужно хранить и userInfo
, и completionHandler
в классе модели для последующего использования. Поэтому я попытался создать такую модель, как
@interface MyNotification: NSObject
@property (copy) NSDictionary* userInfo ;
@property (copy) (void (^)(UIBackgroundFetchResult result)) completionHandler;
@end
@implementation MyNotification
@end
Это приводит к ошибке компиляции. Как сохранить оба параметра в модели для дальнейшего использования?