【iphone】ARC関連エラー
公開日:
:
最終更新日:2012/09/06
ios
ARCが出てくる前のサンプルコードをコピペすると「Automatic Reference Counting issue」が連発することがあります。
そんなわけでこのエントリではARCに関するエラーを随時追加していきます。
Implicit conversion of an Objective-c pointer to ‘void *’ is disallowed with ARC
「self」のようにid型、C言語でゆうところのvoid型(なんでも型)の変換はできませんよ、のエラー。
メモリ管理を自前で行うC言語のポインタとARCを有効にしたObjective-cオブジェクトの変換にはブリッジキャストを行わなければつじつまが合わなくなります。
self を ( __bridge void* )self のようにするとエラーは消えました。
関連記事
-
-
【iphone】画面サイズを取得する
CGRect r = [[UIScreen mainScreen] bounds] CGFlo
-
-
【iphone】アニメーション
2と4の間に、アニメーション後のUIViewの位置・形・透明度を設定します。 すると1の状態から3
-
-
【iphone】アラートダイアログを表示する
UIAlertView *alert = [[UIAlertView alloc]
-
-
【iphone】ゼロからのiPhoneアプリ開発で知っておきたい単語集
Androidアプリの開発から初めてiPhoneアプリ開発に取りかかるとベースとなる知識が違いす
-
-
【iphone】サーチバー関連Tips
●ソフトウェアキーボードを閉じる //mySearchBarはサーチバーのアウトレット
-
-
【iphone】画面遷移
画面遷移 基本となるナビゲーション、タブバー、モーダルでの画面遷移のひな形です。 これが出来れば
-
-
【iphone】モーダルビューを表示する
●表示するとき ViewController viewController_ =
-
-
【iphone】URLを指定してsafariを起動する
これだけ [[UIApplication sharedApplication] openU
-
-
【iphone】自作アプリバージョンアップ時につまずいた
iphoneのアプリ管理・申請の事務処理はAndroidに比べて遥かに面倒で分かりにくい。 今
-
-
【ios】 Provisioning Profile とは ~アプリ開発に必要な事務手続き~
apple関連の事務手続きは本当にややこしくて、特にプロビジョニングプロファイルってなんじゃい状態だ