gpt4 book ai didi

ios - [UIViewController setRecipeName :]: unrecognized selector sent to instance

转载 作者:行者123 更新时间:2023-12-01 17:13:19 24 4
gpt4 key购买 nike

我是(来自java); objective-c 和 xcode 的新手。下面是构建良好但抛出 unrecognized selector sent to instance 的代码。我试图通过谷歌搜索来修复它......但没有成功。

if ([segue.identifier isEqualToString:@"myAccSegue"]) {
MyAccountController *destViewController = segue.destinationViewController;
NSString *s = @"avcd";//[_carImages objectAtIndex: (NSUInteger)index.section ];
destViewController.recipeName=s;
}

MyAccountController 是:

#import <UIKit/UIKit.h>

@interface MyAccountController : UITableViewController

@property NSInteger index;

@property (nonatomic,strong) NSString *recipeName;

@end

在 MyAccountController.m 中,我写了 @synthesese recipeName。当我运行时出现错误

2013-06-29 23:02:28.962 abcd[9171:c07] -[UIViewController setRecipeName:]: unrecognized selector sent to instance 0x7560cc0

一点调试显示 ox7560cc0 属于 destinationViewController。不知道出了什么问题..

有什么帮助吗?

最佳答案

错误信息

-[UIViewController setRecipeName:]: unrecognized selector sent to instance ...

indicates that

MyAccountController *destViewController = segue.destinationViewController;

没有按预期返回 MyAccountController,而是 UIViewController

可能的原因是您没有在 Storyboard文件中将 View Controller 的“自定义类”设置为“MyAccountController”。

关于ios - [UIViewController setRecipeName :]: unrecognized selector sent to instance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17382957/

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