我正在尝试执行的操作
我做了什么
- (IBAction)unwindToScreenA:(UIStoryboardSegue *)unwindSegue {
中创建了函数.m
,并在.h
文件中创建了它。[self performSegueWithIdentifier:@"unwindFromCtoA" sender:self];
我遇到的错误
2014-02-06 13:28:28.899 PrototypeApp2[2885:60b] -[DMSScreenCViewController tag]: unrecognized selector sent to instance 0x14e7ff60
2014-02-06 13:28:28.902 PrototypeApp2[2885:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '-[DMSScreenCViewController tag]: unrecognized selector sent to instance 0x14e7ff60'
*** First throw call stack:
(0x2ddf7f4b 0x382386af 0x2ddfb8e7 0x2ddfa1cb 0x2dd494d8 0xc966d 0x30ae6d63 0xca34f 0x30782dcd 0x30782c15 0x306878bb
0x3073af7b 0x305eafb9 0x305631f3 0x2ddc31cd 0x2ddc0b71 0x2ddc0eb3 0x2dd2bc27 0x2dd2ba0b 0x32a52283 0x305cf049 0xc80a5 0x38740ab7)
libc++abi.dylib: terminating with uncaught exception of type NSException
更新
更改
[self performSegueWithIdentifier:@"unwindFromCtoA" sender:self];
到
[self performSegueWithIdentifier:@"unwindFromCtoA" sender:Nil];
修好了。有什么想法吗?
答案 0 :(得分:1)
当您尝试在DMSScreenCViewController对象上调用tag属性时,会出现此问题。
这是一个UIViewController子类,没有tag属性,所以你不能调用它。
也许您尝试在segue方法中调用目标或源视图控制器上的标记,该方法是对DMSScreenCViewController对象的引用。
答案 1 :(得分:0)
DMSScreenCViewController检查这是否是预期的类,因为我怀疑它不是。
您可能需要更新故事板