2

最初に、このエラーに対する回答を検索したと言いたいのですが、どの回答も私に合っているようには見えません。

私がやろうとしているのは、ある vc から別の vc に uiimage を渡すことです。これは、「すべき」コードです。しかし、「「FirstViewController」の目に見える@interfaceがセレクター「setUIImage」を宣言していません」というエラーが表示されます

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"ImageEdit"])
    {

        FirstViewController *vc = [segue destinationViewController];
        [vc setUIImage:image];
    }
}
4

1 に答える 1

0

destinationViewController のインターフェイス ファイルで、次のようにします。

@property (strong, nonatomic) NSObject *uIImage;

そして、destinationViewController の実装ファイルで、次のようにします。

@synthesize uIImage;

HTH

于 2013-03-29T17:18:31.397 に答える