2015-05-02 4 views
0

Я хочу использовать query.cachePolicy = kPFCachePolicyNetworkOnly; в моем PFQueryTableViewController, но он говорит мне, что он не exisit.Swift Parse kPFCachePolicyNetworkOnly

я импортировал Parse в моем классе и ParseUI ринв BridgingHeader

Вот мой BridgingHeader

#import <Parse/Parse.h> 
#import "ParseUI.h" 
#import "RSKImageCropViewController.h" 

Что я делаю неправильно? Все libarys импортируются через Cocoapods.

+0

Материал политики кэширования довольно старый я думаю, я рекомендую вам пойти с Local Datastore, если вы хотите иметь автономную функциональность. И значение по умолчанию для запроса - это сеть в любом случае, поэтому я не думаю, что вам нужно указать. – hhanesand

+0

Когда нет подключения к Интернету, синтаксический анализ продолжает пытаться загрузить. Как я могу обрабатывать такие вещи? –

ответ

1

Типы перечисления для PFQuery.cachePolicy изменены с помощью Swift.

Попробуйте ввести: PFCachePolicy. , то вы увидите перечисления, доступные для этого типа.

Например, ваше заявление будет выглядеть следующим образом: query.cachePolicy = PFCachePolicy.NetworkOnly или вы можете использовать Swift сокращенные обозначения: query.cachePolicy = .NetworkOnly