Ios 使用segue传递数据时出错-目标c
我试图在执行segue时传递一些数据,但得到了错误 聊天系统[2501:974283]-[UIViewController setVisitid:]:无法识别 选择器已发送到实例0x17e22a10聊天系统[2501:974283]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
由于未捕获异常而终止应用程序 “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那段代码中的code>是dvc2.visitid
String?并确保您拥有@synthesis
TransferChat.m中的属性
是否确定要传递的visitid是NSString。是否检查了[dvc2类]
。它是否返回TransferChat
?是的,所有内容都是字符串