0

私の iOS アプリケーションでは、zbar qr sdk コード スキャナーをアプリケーションに実装しました。ユーザーが qr コードをスキャンすると、その内容がテキスト フィールド (編集不可タイプ) に移動します。

私が疑問に思っていたのは、アプリがサファリ (qr コードがリンクの場合)、メール (qr コードがメールの場合)、電話 (qr コードが電話番号の場合) を自動的に開くようにする方法があるかどうかです。これを行うと、アプリがより自動化され、ユーザー フレンドリーになるのに役立ちます。ありがとう。

4

1 に答える 1

1

読者のdidFinishPickingMediaWithInfo方法では、データに基づいて決定を下すことができます。各データ型を識別する方法を定義し、switchステートメントを使用します。

switch(dataType) {

  case ISLINK: [[UIApplication sharedApplication] openURL:[NSURL URLfromString:parsedUrl]]; break;
  case ISEMAIL: [[UIApplication sharedApplication] openURL:[NSURL URLfromString:[NSString stringWithFormat:@"mailto:%@",parsedUrl]]];
  ...
}
于 2013-03-11T21:47:26.970 に答える