ターミナルを使用して、Three20 を新しいプロジェクトにインポートしました。プロジェクトをビルドすると、13 個のエラーとセマンティックの問題が発生しました。これまたは他のアイデアを修正するにはどうすればよいですか?
ありがとう!
このフレームワークは維持されなくなりました。ただし、xcode 4.5 の問題がないバージョンを入手したい場合は、プロジェクトhttps://github.com/facebook/three20/tree/developmentの開発ブランチをダウンロードしてください。
これには、探している修正が含まれているはずです。
私が聞いたところによると、その図書館はめちゃくちゃです。
エラーに関しては:
どのコンパイラを使用していますか? 新しいコンパイラ (私が正しければApple LLVM 4.1 ) は、それらを合成する必要なく、これらの「アンダースコア ivar」を自動的に作成します。
例 (新しいコンパイラの前):
@property (nonatomic) NSObjectTypeOrWhatever *tapCount
@synthesize tapCount=_tapCount
新しいコンパイラでは、プロパティを宣言するだけで「アンダースコア ivar」が生成されます。
2つの選択肢があるとします
(最初の方が速い)
ただ自分を投げる。たとえば、すべての前に、最初の行を_tapCountではなくself.tapCountにする必要があります。