无法实现Wikitude SDK 4.0的关闭按钮

时间:2014-08-18 16:28:44

标签: ios wikitude

我也是新手,我在这里找到了一些很好的帮助但不是这个问题。我正在使用具有内置扫描功能的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];
}

感谢您阅读本文。

2 个答案:

答案 0 :(得分:0)

我知道这是很长一段时间,但我发现这篇文章,可能对以后任何人都有用

How to close the Wikitude iOS PhoneGap Plugin

此外,如果您找到了解决方案,请发布,谢谢,

答案 1 :(得分:0)

我认为你需要在按下后退按钮之前销毁World实例。它不会冻结应用程序。

您要在一行中呈现视图控制器,在下一行中您将解雇该视图控制器。