我也是新手,我在这里找到了一些很好的帮助但不是这个问题。我正在使用具有内置扫描功能的Wikitude SDK 4.0构建应用程序。我试图在ScanViewController中实现一个关闭按钮但没有成功。该应用程序工作正常,扫描工作正常,但无法返回到应用程序。我知道这一定是一个愚蠢的问题,但求助,我疯了!我做错了什么,我真的很想理解这一点。
这适用于Wikitude SDK 3.3的早期版本,但不适用于4.0。
我正在使用:
UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];
[button setFrame:CGRectMake(0, 0, 100, 75)];
button.titleLabel.font = [UIFont systemFontOfSize:20];
[button setTitle:@"Close" forState:UIControlStateNormal];
[button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
[button addTarget:self action:@selector(userDidPressCloseButton:) forControlEvents:UIControlEventTouchUpInside];
- (void)userDidPressCloseButton:(id)sender
{
NSLog(@"Close");
UIViewController *closeScanner = [self.storyboard instantiateViewControllerWithIdentifier:@"MainPage"];
[self presentViewController:closeScanner animated:YES completion:nil];
[self dismissViewControllerAnimated:YES completion:Nil];
}
感谢您阅读本文。
答案 0 :(得分:0)
我知道这是很长一段时间,但我发现这篇文章,可能对以后任何人都有用
How to close the Wikitude iOS PhoneGap Plugin
此外,如果您找到了解决方案,请发布,谢谢,
答案 1 :(得分:0)
我认为你需要在按下后退按钮之前销毁World实例。它不会冻结应用程序。
您要在一行中呈现视图控制器,在下一行中您将解雇该视图控制器。