0
在我的ios應用程序中,我已將zbar qr sdk代碼掃描器應用到我的應用程序中。用戶掃描二維碼,並將內容轉到文本字段(非可編輯類型)。ZBar iOS自動識別
我在想什麼,有沒有一種方法可以讓應用程序自動打開safari(如果qr代碼是鏈接),郵件(如果qr代碼是電子郵件),電話(如果qr代碼是電話#)。如果我這樣做,它會幫助應用程序變得更加自動化和用戶友好。謝謝。
在我的ios應用程序中,我已將zbar qr sdk代碼掃描器應用到我的應用程序中。用戶掃描二維碼,並將內容轉到文本字段(非可編輯類型)。ZBar iOS自動識別
我在想什麼,有沒有一種方法可以讓應用程序自動打開safari(如果qr代碼是鏈接),郵件(如果qr代碼是電子郵件),電話(如果qr代碼是電話#)。如果我這樣做,它會幫助應用程序變得更加自動化和用戶友好。謝謝。
在讀者的didFinishPickingMediaWithInfo
方法中,您可以根據數據做出決定。定義你如何識別每個數據類型和使用switch語句:?
switch(dataType) {
case ISLINK: [[UIApplication sharedApplication] openURL:[NSURL URLfromString:parsedUrl]]; break;
case ISEMAIL: [[UIApplication sharedApplication] openURL:[NSURL URLfromString:[NSString stringWithFormat:@"mailto:%@",parsedUrl]]];
...
}
當我這樣做,它說:「未聲明的標識符‘的dataType’ – Steve 2013-03-13 02:06:18
使用不要把我的片段從字面上你需要確定什麼樣的的條形碼,並設置'dataType'。然後您可以使用開關來處理相應的操作。 – 2013-03-13 02:11:23