/ pre rýchle - ios, xcode, rýchle

pre swift - ios, xcode, rýchle

Problémom, ktorému čelím, je rámec tretej strany: mindmeld

Chcem ho zaradiť do môjho rýchleho kódu. Rámec je napísaný v objekte c.

Pridal som rámec do môjho zoznamu rámcov, ale vidím chyby:

undef: _utf8_nextCharSafeBody

Nedefinované symboly pre architektúru x86_64:

"_utf8_nextCharSafeBody", odvolaný od:

  -[SRWebSocket _innerPumpScanner] in MindMeldSDK(SRWebSocket.o)

ld: symbol nebol nájdený pre architektúru x86_64

clang: error: príkaz linker zlyhal s kódom exit 1 (použite -v na zobrazenie vyvolanie)

Môžem však uviesť, že je dobré v objektívnych kódových základoch. Akékoľvek dôkazy prečo?

odpovede:

0 pre odpoveď č. 1

Zdá sa, že ste zabudli pridať objekt Cpreklenutie záhlavia do vášho projektu. Prepojovacia hlavička je súbor typu .hst, ktorý importuje súbory Objective-C .h, ktoré linker potrebuje na prepojenie kódu. Takisto nezabudnite pridať hlavičku premostenia do nastavenia projektu v časti "Nastavenia zostavy" -> "Objective- C Prepojovací záhlavie ".

Podrobné vysvetlenie prepojovacích hlavičiek nájdete na nasledujúcom odkazu: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html