この非常に奇妙な問題が発生しています。メソッドが実際に存在していても、インスタンスに送信されたセレクタが認識されない
私はMQTTKitというサードパーティのMQTTクライアントlibを使用しています。私はSSL/TLSを使用してブローカーに接続するMQTTクライアントを構築するためにそれを使用しています。著者は自分のブログで、libをTLSサポートのためのメソッドと一緒に使うつもりなら、ビルド設定にこのマクロをWITH_TLS = 1追加する必要があると言いました。
だから私は彼が言ったことでした。
しかし、私はプログラムをコンパイルして実行すると、私は、TLSをサポートするための方法が認識したことを知らせるクラッシュを得ました。しかし、どのように私は、アプリケーションを構築するときにコンパイラの問題はなかった?それから、ちょうどクラッシュしてセレクタが見つからなかったと言いましたか?私はこれを理解していない。
を再建されました:TLS/SSLのサポート MosquittoサポートTLS/SSLをOpenSSLのではなく、それがiOS版で削除されます。だからあなたはyurselfによってiOSデバイス用のOpenSSL(iPhone、iPad、iPod Touch、AppleTV)をコンパイルする必要があります。 –
OpenSSLの代わりにCommonCryptoでTLS/SSLをサポートする他のライブラリを使用することをお勧めします。 –
@ Cy-4AHはい、私はそれを知っています。私はプロジェクトにOpenSSLを追加しました。 –