Отправитель ios Chromecast: [NSMutableDictionary gck_loadFromCacheWithName:]: нераспознанный селектор отправлен в класс 0x1133f1678

Я пытаюсь создать приложение для отправки Chromecast для ios. Я успешно использую HelloVideoGoogleCast. Теперь, подражая этому, я использую эти строки в своем приложении: // Раздел, добавленный в Chromecast: kReceiverAppID = @ "65E5F27B"; // код приложения

// Establish filter criteria.
GCKFilterCriteria *filterCriteria = [GCKFilterCriteria
                                     criteriaForAvailableApplicationWithID:kReceiverAppID];
// Initialize device scanner.
self.deviceScanner = [[GCKDeviceScanner alloc] initWithFilterCriteria:filterCriteria];

и я получаю следующую ошибку в последней строке: [NSMutableDictionary gck_loadFromCacheWithName:]: нераспознанный селектор отправлен в класс 0x1133f1678

*** Завершение работы приложения из-за неперехваченного исключения «NSInvalidArgumentException», причина: «+ [NSMutableDictionary gck_loadFromCacheWithName:]: нераспознанный селектор отправлен в класс 0x1133f1678»


person sbn    schedule 12.11.2015    source источник


Ответы (1)


Вам необходимо добавить флаг компоновщика -ObjC в запись «Другие флаги компоновщика» в части «Параметры сборки» XCode.

После этого эти категории должны быть загружены из статической библиотеки, и все будет в порядке!

В качестве альтернативы рассмотрите возможность использования Cocoapods для интеграции google-cast-sdk, который сделает это за вас!

person Ian Barber    schedule 13.11.2015