Ios 使用segue传递数据时出错-目标c

Ios 使用segue传递数据时出错-目标c,ios,objective-c,uiviewcontroller,Ios,Objective C,Uiviewcontroller,我试图在执行segue时传递一些数据,但得到了错误 聊天系统[2501:974283]-[UIViewController setVisitid:]:无法识别 选择器已发送到实例0x17e22a10聊天系统[2501:974283] 由于未捕获异常而终止应用程序 “NSInvalidArgumentException”,原因:“-[UIViewController” setVisitid::无法识别的选择器已发送到实例0x17e22a10' 这是我的密码 - (void) goToTransf

我试图在执行segue时传递一些数据,但得到了错误

聊天系统[2501:974283]-[UIViewController setVisitid:]:无法识别 选择器已发送到实例0x17e22a10聊天系统[2501:974283]


由于未捕获异常而终止应用程序 “NSInvalidArgumentException”,原因:“-[UIViewController” setVisitid::无法识别的选择器已发送到实例0x17e22a10'

这是我的密码

- (void) goToTransferChat {

        TransferChat *dvc2 = [self.storyboard instantiateViewControllerWithIdentifier:@"id_chat_transfer"];
        [dvc2 setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
        dvc2.visitid = self.visitorID;
        dvc2.visitame = self.visitorName;
        dvc2.visitStartTime = self.visitorStartTime;
        [self presentViewController:dvc2 animated:YES completion:nil];

}
TransferChat

#import <UIKit/UIKit.h>

@interface TransferChat : UIViewController

@property(strong, nonatomic) NSString *visitid;
@property(strong, nonatomic) NSString *visitame;
@property(strong, nonatomic) NSString *visitStartTime;



- (void) getAllOperators:(NSString *) profileToken;
- (void)setupProfileidURL:(NSString *)profileId companyId:(NSString *) companyID;


@end
#导入
@接口TransferChat:UIViewController
@属性(强,非原子)NSString*visitid;
@属性(强,非原子)NSString*visitame;
@属性(强,非原子)NSString*visitStartTime;
-(void)getAllOperators:(NSString*)profileToken;
-(void)setupProfileidURL:(NSString*)profileId公司ID:(NSString*)公司ID;
@结束

您必须为故事板控制器设置类,如下所示:


尝试在此处设置自定义调用

dvc2.visitid=self.visitorID
dvc2.visitid
String?并确保您拥有
@synthesis
TransferChat.m中的属性
是否确定要传递的visitid是NSString。是否检查了
[dvc2类]
。它是否返回
TransferChat
?是的,所有内容都是字符串