このクラスを直接初期化することはできません-ストーリーボード/ NIBファイルで、クラスタイプをサブクラスの1つに設定します

ニティッシュ

SVG画像の表示にSVKit使用しています。これは私がしたことです:

  1. ポッドを使用した統合SVG。
  2. UIViewController(ストーリーボード内)でUIViewを取得しました。
  3. そのクラスをSVGKImageViewとして設定します。
  4. viewDidLoadで:

    self.imageView.image = SVGKImage(named: "my-logo")  
    

同じ行で、次のようなクラッシュが発生します。

Xcodeは、StoryBoardまたはNIB / XIBファイルからこのクラスを読み込もうとしています。このクラスを直接初期化することはできません。Storyboard/ NIBファイルで、クラスタイプをサブクラスの1つ(SVGKFastImageViewなど)に設定します。

イノキー

これはあまり明白ではないことは知っていますが、SVGKImageViewのドキュメントには次のように記載されています。

NB: the "SVGKFastImageView" is the one you want 9 times in 10.
The alternative classes (e.g. SVGKLayeredImageView) are for advanced usage.
NB: read the class-comment for each subclass carefully before deciding what to use.

SVKitのソースファイルで見つかりました

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ