在我的 ios 应用程序中,我在我的应用程序中实现了 zbar qr sdk 代码扫描器。用户扫描二维码,内容进入文本字段(不可编辑类型)。
我想知道的是,有没有一种方法可以让应用程序自动打开 safari(如果二维码是链接)、邮件(如果二维码是电子邮件)、电话(如果二维码是电话号码)。如果我这样做,它将帮助应用程序变得更加自动化和用户友好。谢谢。
在我的 ios 应用程序中,我在我的应用程序中实现了 zbar qr sdk 代码扫描器。用户扫描二维码,内容进入文本字段(不可编辑类型)。
我想知道的是,有没有一种方法可以让应用程序自动打开 safari(如果二维码是链接)、邮件(如果二维码是电子邮件)、电话(如果二维码是电话号码)。如果我这样做,它将帮助应用程序变得更加自动化和用户友好。谢谢。
在读者的didFinishPickingMediaWithInfo
方法中,您可以根据数据做出决策。定义如何识别每种数据类型并使用 switch 语句:
switch(dataType) {
case ISLINK: [[UIApplication sharedApplication] openURL:[NSURL URLfromString:parsedUrl]]; break;
case ISEMAIL: [[UIApplication sharedApplication] openURL:[NSURL URLfromString:[NSString stringWithFormat:@"mailto:%@",parsedUrl]]];
...
}