Ваш код выглядит правильно.
Вы уверены, что ваша папка testfolder включена в вашу сборку?
Если нет, ваш вызов pathForResource: ofType: inDirectory: вернет nil.
И согласно документации класса NSURL , передача nil для параметра метода fileURLWithPath: class приводит к исключению.
Чтобы убедиться, что ваша папка включена в процесс сборки, разверните фазу сборки «Копировать ресурсы комплекта» и найдите свою папку. Если его там нет, перетащите его в него.
Чтобы убедиться, что вы добавили его правильно, перейдите к встроенному приложению, щелкните его правой кнопкой мыши и выберите пункт «Показать содержимое пакета».