Tôi đang cố gắng chuyển một đối tượng từ đại biểu ứng dụng của mình sang một người nhận thông báo trong một lớp khác.
Tôi muốn vượt qua số nguyên messageTotal
. Ngay bây giờ tôi có:
Trong máy thu:
- (void) receiveTestNotification:(NSNotification *) notification
{
if ([[notification name] isEqualToString:@"TestNotification"])
NSLog (@"Successfully received the test notification!");
}
- (void)viewDidLoad {
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dismissSheet) name:UIApplicationWillResignActiveNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receiveTestNotification:) name:@"eRXReceived" object:nil];
Trong lớp đang thực hiện thông báo:
[UIApplication sharedApplication].applicationIconBadgeNumber = messageTotal;
[[NSNotificationCenter defaultCenter] postNotificationName:@"eRXReceived" object:self];
Nhưng tôi muốn truyền đối tượng messageTotal
cho lớp khác.