Swift転職なら=>【LevTech】
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大

頭痛が減ったので共有です!

rebuild.fmを応援しています!

HOME > Unmanaged

Unmanaged周りの不具合発生。Swift3へアップグレード中。

Member 'passRetained' in 'Unmanaged?' produces result of type 'Unmanaged', but context expects 'Unmanaged?' というエラーがSwift3へのバージョンアップで発生。

サンプル画像

参考:Migrating to Swift 2.3 or Swift 3 from Swift 2.2
参考:Change Unmanaged to use UnsafePointer

やってみた

この箇所はUnmanageを単純にUnsafePointerに変えることで改善できるようです。


var text = [.passRetained(ruby) as Unmanaged?, .none, .none, .none]


var text = [.passRetained(ruby) as UnsafePointer?, .none, .none, .none]

上記の様に修正します。

↓こんな記事もありますよ!

UIImage

中年サラリーマンが画像をローカルやURLやあんな所からアクセスして表示するサンプルを説明しております。

UIPageControlでペラペラめくるチュートリアル画面を作成する

UIPageControllでiOSアプリ初回起動時にのみ表示される, ペラペラめくるチュートリアル機能の説明です。プロジェクト作成時にPage-Basedを選ぶと作成することはできるのですが、既存のアプリに追加するには気がので、 既に作成したアプリに初回一回だけ表示するチュートリアルを解説します

UISlider

横バーをぐりぐり移動させて値変更させるコントロールです。
このエントリーをはてなブックマークに追加
右側のFacebookのLikeをクリック頂けると記事更新の際に通知されますので宜しければご利用下さい!