2013-03-13 2 views
-1

Следующая строка кода вызывает ошибки компиляции в моем приложении IOSвремени компиляции Ошибка при использовании CFSocketStream

CFStreamCreatePairWithSocketToNetService(kCFAllocatorDefault, (__bridge CFNetServiceRef)netService, &readStream, &writeStream); 

Если я заменяю код с CFStreamCreatePairWithSocketToHost, он работает нормально.

Ошибки приведены ниже;

Undefined symbols for architecture i386: 
"_CFStreamCreatePairWithSocketToNetService", referenced from: 
    -[Connection connect] in Connection.o 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Может кто-нибудь, пожалуйста, помогите мне?

+1

'-framework CFNetwork' – 2013-03-13 07:49:18

+0

Да, спасибо H2CO3. Я понял это когда-то. Мне пришлось добавить CFNetwork framework ... – Suran

ответ

0

На самом деле решение заключалось в том, чтобы добавить фрейм CFNetwork для построения фазы. Я пропустил это как-то.