30 секунд в документации показывает:
Возвращает строку, созданную чтением данных из файла, названного по указанному URL. (Не рекомендуется в Mac OS X v10.4. Вместо этого используйте stringWithContentsOfURL:encoding:error:
или stringWithContentsOfURL:usedEncoding:error:
.)
Итак, похоже, вы должны использовать stringWithContentsOfURL:encoding:error
или stringWithContentsOfURL:usedEncoding:error:
.
Также как сказано в документации.