4

Swift で作成されたアプリでSlackTextViewController ( https://github.com/slackhq/SlackTextViewController ) を使用しようとしています。

(私はこれに従っています - > https://stackoverflow.com/a/26467524/2852500

ポッドのインストール後、すべて正常に動作しますが、目的の C クラスの 1 つからサブクラス化しようとすると、ビルドが次のようなエラーで失敗します -

Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_SLKTextViewController", referenced from:
  _OBJC_CLASS_$__TtC8Appname15Class2 in Class2.o
"_OBJC_METACLASS_$_SLKTextViewController", referenced from:
  _OBJC_METACLASS_$__TtC8Appname15Class2 in Class2.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

アーキテクチャ arm64 の未定義シンボルをたどりましたが、armv7 で同じエラーが発生しました。

私のブリッジヘッダーは次のとおりです。

#ifndef Appname_Bridging_Header_h
#define Appname_Bridging_Header_h
#import <GooglePlus/GooglePlus.h>
#import <GoogleOpenSource/GoogleOpenSource.h> 
#import <SLKTextViewController.h>
#import <SLKInputAccessoryView.h>
#import <SLKTextInputbar.h>
#import <SLKTextView.h>
#import <SLKTypingIndicatorView.h>

#endif
4

0 に答える 0