ねえ、一緒に、
メイン ビューの AppDelegate からいくつかのパラメータを指定して void を呼び出しています。これは、プッシュ通知を受信した場合に行われます。
MainViewController *mainView = [[MainViewController alloc] init];
[mainView showPushView:pushDataObject];
呼び出された void @ MainView はいくつかのデータ操作を行い、その後 pushView をロードする必要があります。
- (void)showPushView: (PFObject *)pushDataObject {
NSLog(@"Push Data object transfered %@", pushDataObject);
pushItem = pushDataObject;
//All working fine to this point
[self performSegueWithIdentifier:@"showPushObject" sender:self];
}
問題は、アプリが次の[self performSegueWithIdentifier:@"showPushObject" sender:self];
エラーでクラッシュすることです。
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
'Receiver (<MainViewController: 0x145b80e0>) has no segue with identifier 'showPushObject''
*** First throw call stack:
(0x2e51fe83 0x3887c6c7 0x30f656d9 0xbeb11 0xb2a23 0x1745f7 0x38d610c3 0x38d610af 0x38d639a9 0x2e4ea5b1 0x2e4e8e7d 0x2e453471 0x2e453253 0x3318d2eb 0x30d08845 0xafecd 0x38d75ab7)
libc++abi.dylib: terminating with uncaught exception of type NSException
AppDelegate から void を呼び出しているので問題があると思いますが、そうでしょうか?
誰かがその問題の修正を知っていますか?
どうもありがとう!ドイツからよろしく:)
PS[self performSegueWithIdentifier:@"showPushObject" sender:self];
MainViewController のボタンまたは何かで呼び出すと、すべて正常に動作します... :/