Я хочу отправить CGpoint в мой класс основного контроллера. Итак, я использую уведомление для отправки cgpoint, но я не знаю, как извлечь из cgpoint уведомление у получателя. Я получаю только 0,00 в своем журнале.
Вот мой код.
AT-отправитель:
NSValue *pointAsObject =[NSValue valueWithCGPoint:CGPointMake(touchDetectingView.lastTouchPosition.x, touchDetectingView.lastTouchPosition.y)];
[[NSNotificationCenter defaultCenter] postNotificationName: @"swap" object:pointAsObject];
Заголовочный файл приемника AT:
- (void)incomingNotification:(NSNotification *)notification;
В файле приемника M
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(incomingNotification:) name:@"swap" object:nil];
- (void)incomingNotification:(NSNotification *)notification
{
NSValue *pointAsObject = [[notification userInfo] valueForKey:@"swap"];
NSLog (@"Successfully received the test notification %f",pointAsObject.CGPointValue.y);
}
Но я получаю только 0.00 OUTPUT..