2016-05-15 24 views
0

私は 'KTSpectrum'と呼ばれるライブラリをインストールしていますので、イメージ上でdominantColorsという拡張子を呼び出してUIColorオブジェクトを返します。タイプUIImageの値はメンバーがありませんdominantColors

import KTSpectrum // this import the kMeans clustering library 

@IBOutlet var tempImageView: UIImageView! // this hold a temporary image to be displayed in the view 

let image = UIImage(CGImage: cgImageRef!, scale: 1.0, orientation: UIImageOrientation.Right) 

self.tempImageView.image = image 
self.tempImageView.hidden = false 

let colors = self.tempImageView.image!.dominantColors() 
// this gives me the error Value of type UIImage has no member dominantColors 

私はフレームワークをリンクしてプロジェクト内に構築しました。それでもエラーが何を伝えているのかは分かりません。

+0

plz私たちにKTSpectrumへのリンクを表示 –

+0

リンクとはどういう意味ですか? https://github.com/kylry/KTSpectrum – user3288619

+0

私はドキュメンテーションに従って私が必要とするすべてをしました。同じようなエラーを持つ他のユーザーは、画像をアンラップする必要があると言っています。 – user3288619

答えて

1

はちょうどあなたのプロジェクトに直接ファイルをコピーします。

  • kMeans.swift
  • スペクトラム+ UIImage.swift
  • SpectrumDataTypes.swift
  • SpectrumSettings.swift

とドンCocoaPodを使用しないでください。 「KTSpectrumのインポート」行を使用する必要はなく、すべて正常に動作します。自分で試しただけです。

+0

おかげさまで、私はちょうどすべてを見せるためにCocoaPodsを使いたいですクリーナー。 – user3288619

関連する問題