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]

上記の様に修正します。

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

UITextViewやらで縦書きができないか検証

「文字の縦書き」をやってみたいのですが、どうもUITextView等には設定が無いとのことです。 調べていると、本当にない?のかな。少し調査して作れそうなもんであればつくってみれたら、、、との気持ちで進めてみます。

UISlider

横バーをぐりぐり移動させて値変更させるコントロールです。

WatchKitでAppleWatch開発

AppleのティムクックCEOがAppleWatchの発売が2015年4月と発表しましたね!あと2ヶ月ですので、本日からWatchKitを重点的に記事を記載していってアプリを 同時に開発してけたらと思います。
このエントリーをはてなブックマークに追加
右側のFacebookのLikeをクリック頂けると記事更新の際に通知されますので宜しければご利用下さい!