Tôi có vấn đề lạ này, vì một lý do nào đó segue của tôi không hoạt động chính xác.Máy thu không có sự phân biệt với việc thực hiện nhận dạng
Tôi có hai thiết lập segues, tùy thuộc vào trạng thái của một cài đặt xác định segue nó choses. Một trong số chúng hoạt động như một nét duyên dáng trong khi người kia nhận được "Người nhận không có sự khác biệt với số nhận dạng"
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
// check if registered already
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"registered"] == YES) {
// Registered
// Give the logo some time to show before moving on
[NSTimer scheduledTimerWithTimeInterval:4.0 target:self selector:@selector(splashLoadedRegistered:) userInfo:nil repeats:NO];
} else {
// Register
// Give the logo some time to show before moving on
[NSTimer scheduledTimerWithTimeInterval:4.0 target:self selector:@selector(splashLoaded:) userInfo:nil repeats:NO];
}
}
-(void)splashLoaded:(id)sender
{
//This one works
[self performSegueWithIdentifier:@"registerSegue" sender:self];
}
-(void)splashLoadedRegistered:(id)sender
{
//This one does not work
[self performSegueWithIdentifier:@"registeredSegue" sender:self];
}
Đây là ảnh chụp màn hình bảng phân cảnh của tôi.
Những điều cần lưu ý:
Tôi đã kiểm tra chính tả của segue.
Đây là bảng phân cảnh duy nhất trong ứng dụng và tôi đã kiểm tra để đảm bảo đây là thiết lập trong info.plist và trong bản tóm tắt dự án.
Tôi đã đặt lại trình mô phỏng và làm sạch dự án.
Khoảng cách đến từ ViewController, không phải là Chế độ xem.
Bất kỳ trợ giúp nào được đánh giá cao.
Có thể trùng lặp: [Người nhận không có phân biệt với số nhận dạng] (http://stackoverflow.com/questions/12015531/receiver-has-no-segue-with-identifier) –
Tôi thấy bạn sử dụng 'segue' và' seque '(g so với q) thay thế nhau. Nếu bạn làm như vậy trong các số nhận dạng thực tế, điều đó gây ra sự cố. –
Chương trình của bạn có bị lỗi –