クラスTKCalendarMonthTiles
がプロパティを宣言しているようです:
@property (nonatomic, strong) NSMutableArray *accessibleElements;
クラスの実装では合成されません。ivar_accessibleElements
が宣言されていないため、言及した undeclared identifier エラーが発生します。
このエラーについては、Xcode 4.4 でビルドして宣言されたプロパティを自動合成するか、以下を追加することができます。
@synthesize accessibleElements = _accessibleElements
TKCalendarMonthTiles
実装で
さて、2番目のエラーについて。これは、4.4 ではなく Xcode 4.2 でビルドされているためでもあります。4.4 (または 4.3 のことかもしれませんが思い出せません) では、クラス拡張でプライベート メソッドを宣言する必要はありません。ただし、Xcode 4.2 でビルドしているため、メソッド宣言をクラス拡張に追加する必要があります。TKCalendarMonthTiles
@interface TKCalendarMonthTiles ()
- (CGRect)rectForCellAtIndex:(int)index;
@end