簡體   English   中英

iOS錯誤:“ GPUImageSmoothToonFilter”沒有可見的@interface聲明選擇器“ setBlurSize”

[英]iOS error: No visible @interface for 'GPUImageSmoothToonFilter' declares the selector 'setBlurSize'

嘗試在Xcode 8.3.2上構建時,出現以下錯誤:

            [(GPUImageSmoothToonFilter *)filter setBlurSize:filterSettingsSlider.value];

錯誤 :“ GPUImageSmoothToonFilter”沒有可見的@interface聲明選擇器“ setBlurSize”

在此處輸入圖片說明

我該如何解決?


另一個問題(類似於上面的問題)是:

                tempImage = [lookupFilter imageFromCurrentlyProcessedOutput];

錯誤 :“ GPUImagelookupFilter”沒有可見的@interface聲明選擇器“ imageFromCurrentlyProcessedOutput”

在此處輸入圖片說明

我該如何解決呢?

謝謝!

這是在告訴您,因為GPUImageSmoothToonFilter沒有setBlurSize:方法。 您可以在這里看到。

上面的代碼似乎已從框架附帶的FilterShowcase示例應用程序復制並粘貼(帶有isPurchased檢查)。 我的猜測是您從大約2013年左右的舊版本框架中復制了該文件,因為2013年10月的此提交在許多地方重命名了blurSize屬性。

如果您使用的是該框架的最新版本,並且將您的應用程序基於FilterShowcase示例,則建議您查看該示例的最新版本,以了解現在的接口。 您也可以查看代碼中的接口,也可以查看最新文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM