iphone - 'FirstViewController' 没有可见的@interface 声明选择器 'setUIImage'

标签 iphone objective-c ios xcode

首先我想说我已经搜索了这个错误的答案,但似乎没有一个答案适合我。

我想做的是将uiimage从一个vc传递到另一个,这是“应该”做的代码。但我收到错误“'FirstViewController' 没有可见的@interface 声明选择器'setUIImage'”

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

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

最佳答案

在destinationViewController 的接口(interface)文件中,执行:

@property (strong, nonatomic) NSObject *uIImage;

在destinationViewController 的实现文件中,执行:
@synthesize uIImage;

高温高压

关于iphone - 'FirstViewController' 没有可见的@interface 声明选择器 'setUIImage',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10681313/

相关文章:

ios - UITableview:如何禁用某些行而不是其他行的选择

ios - 音频数据的均衡器

ios - 获取午夜后的当前日期,Objective C

ios - CollectionView 在我的聊天 View 中按顺序更新和复制。 ( swift 4.2,Xcode)(MessengerKit)

ios - 让 iOS 在 CSS 中选择系统字体 Helvetica Neue 或 San Francisco

ios - IBM Worklight 5.0.6.1 - 如何在 iOS native 页面中模拟忙碌指示器

javascript - iPad preventDefault action only on first link click

iphone - "wait_fences: failed to receive reply: 10004003"?

iphone - iOS - 6755 文件属性在复制到设备时更改为 0755 - 越狱

ios - 关闭 UIImagePickerController 也会关闭呈现的 View Controller