Илья Белобородов, если код из документации, то он должен работать без проблем.
Если не работает, то одно из двух, или скопировали с ошибкой или внесли изменения, которые влияют на работу кода.
Гадать, как у Вас это реализовано нет никакого желания.
Тяжело показать свой суперсекреный код - ищите ответ сами.