私は、写真を撮り、コメントを追加し、(他の何十ものアプリのように)それをアップロードするための中央ボタンを備えた単純なTabBarベースのアプリケーションを作ろうとしています。performSegueWithIdentifierが私にNSInvalidArgumentExceptionを与えます
これまでのところ、カスタムビューコントローラ(MSPickPhotoViewController)でカメラのアイテムをタブバーアイテムとして使用していましたが、これをNavigationControllerに渡して、いくつかの情報を入力して写真をサーバ。 私はストーリーボードを使用していて、MSPickPhotoViewControllerからナビゲーションコントローラへのセグを使用しようとしました。私は常に例外を取得しています
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"addPhoto"]) {
MSPostPhotoViewController *vc = [segue destinationViewController];
vc.image.image = self.image;
}
}
:私も前に撮影した写真を引き渡すためにMSPickPhotoViewControllerに次のように実装さ
[self performSegueWithIdentifier:@"addPhoto" sender:self];
:私はセグエにiを呼び出し、識別子「addPhoto」を与えました
'NSInvalidArgumentException', reason: 'Receiver (<MSPickPhotoViewController: 0x189770>) has no segue with identifier 'addPhoto''
MSPickPhotoViewController自体がボタンを持っていない、それだけで写真を撮るか、ライブラリからいずれかを選択するかどうかを選択するために、アクションシートを開き、手なければなりません終わった。
提案がありますか?
挨拶、 ビョルン