보기와 다음 코드 사이에 segue가 연결된 스토리 보드가 있습니다. 몇 가지 이유로 segue가 호출되지 않고 올바르게 이름이 지정되어 있다는 점에 긍정적입니다. 그것은 IBAction 메서드 또는 무엇 때문에 dosen't 작동하는지 궁금합니다. 나는 아주 혼란스러워서 당신이 어떤 아이디어라도 가지고 있다면 알려주지. 감사.performseguewithidentifier가 IBAction 메소드에서 작동하지 않습니다.
-(IBAction)didPressSubmit:(id)sender{
NSString *idOfObject = [[NSUserDefaults standardUserDefaults] objectForKey:@"idOfObject"];
PFQuery *query = [PFQuery queryWithClassName:@"RequestsClass"];
[query getObjectInBackgroundWithId:idOfObject block:^(PFObject *myObj, NSError *error) {
myObj[@"hasResponded"] = @"has";
myObj[@"answer"] = textField.text;
[myObj saveInBackground];
}];
[self performSegueWithIdentifier:@"userDidRespond" sender:self];
}
또한 아무런 오류가 발생하지 않습니다. NSLog를 "segue를 수행하려고합니다"라고 말하는 라인 바로 위에 추가하고 잘 인쇄했습니다. 그래서 나는 잘 모르겠다.
는 또한
가Warning: A long-running Parse operation is being executed on the main thread.
Break on warnParseOperationOnMainThread() to debug
그래서 어쩌면 내가 그런 메인 스레드 또는 뭔가를 양단 큐해야하는이 경고는 무엇입니까? 감사합니다
segues 이름이 userDidRespond인지 확인하십시오. 이 메소드가 호출되고 있습니까? 점검 할 중단 점을 설정하십시오. – mihai
prepareForSegue 메소드를 게시 할 수 있습니까? 문제가있는 것 같습니다. –
스토리 보드에서 섹거가 어떻게 연결되어 있습니까? – rdelmar