Всегда существует риск, что вы будете отклонены при использовании недокументированной функции. Если вы знаете, как это сделать документально, сделайте это и спасите себя от бессонных ночей.
"Приложения могут использовать опубликованные API только таким образом,
предписано Apple и не должно использовать или называть какие-либо неопубликованные или частные
API-интерфейсы. "
Кстати, как вы наткнулись на что-то недокументированное?