我試圖通過一些數據,同時做SEGUE,但我得到錯誤錯誤,同時通過數據與賽格瑞 - 目標C
聊天系統[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
'dvc2.visitid = self.visitorID;'在那段代碼中是'dvc2.visitid'字符串?並確保在'TransferChat.m'中有'@ Synthesize'屬性 –
您確定您傳遞的visitid是NSString。 – Sunny
你有沒有檢查'[dvc2 class]'。它是否會返回'TransferChat'? – nynohu