gpt4 book ai didi

ios - 点击图像移动到下一个 View

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:07 26 4
gpt4 key购买 nike

场景:用户正在查看带有图像和标签中的一些伴随文本的屏幕。用户点击图像并被带到只有图像的屏幕,并且它需要是可缩放的。用户点击该图像并返回到图像/文本屏幕。

使用 Storyboard我已经实现了第一个屏幕

 @interface FirstImageViewController :  UIViewController <UIScrollViewDelegate>

行得通。 (顺便说一句,我在这个屏幕上没有缩放功能)我用

实现了第二个屏幕
 @interface SecondImageViewController : UIViewController  <UIScrollViewDelegate>

我尝试通过以下方式转到第二个屏幕:

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {

[self performSegueWithIdentifier:@"SingleImage" sender:touch];
return YES;

 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
self.secondImageViewController = segue.destinationViewController;
[self.secondImageViewController setImageToDisplay:self.imageToDisplay];
}

但在 gestureRecognizer 方法上出现错误:

* 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类与键 imageDisplayer 的键值编码不兼容。”

我不确定我是否以正确的方式解决这个问题,需要帮助。

瑞克

最佳答案

该错误消息通常是您的 UI(无论是 xib 还是 Storyboard)出现问题的征兆,其中正在加载 View Controller 及其关联的 View ,并且引用了代码中不存在的导出。您的 Storyboard 中是否有指向名为 imageDisplayer 的链接?

(如果您没有看到它,请尝试右键单击您的 Storyboard并选择“打开方式->源代码”并进行文本搜索。)

关于ios - 点击图像移动到下一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10567283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com