Hacer que el portapapeles de copiar y pegar funcione en dispositivos iPhone

Tengo una aplicación web, que está diseñada principalmente para ejecutarse en dispositivos móviles. Tengo un botón, que copiará en el portapapeles del dispositivo el texto pasado. Estoy usando javascript para eso. Mi código funciona muy bien en todos los dispositivos móviles, excepto en el iPhone y el iPad. ¿Alguien sabe cuál puede ser el problema? Aquí está mi código:

CopyToClipboard = function(text, fallback){ var $t = $('