내 애플 리케이션에 AppleWatch 응용 프로그램을 추가하려고했습니다.하지만 오류가 발생했습니다 : 'UIView'에 대한 인터페이스 선언을 찾을 수 없습니다.은 내가 정의한 파일을 가리 킵니다. (내가 PCH 파일에 수입 UIKit/UIKit.h> 코드를 추가했습니다 다음과 같은 UIView의에 대한 확장 :애플 시계 응용 프로그램 갈등 uiview 확장
UIView+KKFrameExtension.h
@interface UIView (KKFrameExtension)
@property (nonatomic,assign) CGFloat width;
@property (nonatomic,assign) CGFloat height;
@property (nonatomic,assign) CGFloat x;
@end
UIView+KKFrameExtension.m
-(CGFloat)width{
return self.frame.size.width;
}
-(void)setWidth:(CGFloat)width{
CGRect frame = self.frame;
frame.size.width = width;
self.frame = frame;
}
// height
-(CGFloat)height{
return self.frame.size.height;
}
-(void)setHeight:(CGFloat)height{
CGRect frame = self.frame;
frame.size.height = height;
self.frame = frame;
}
하지만 난 내 WatchApp을 삭제하면 모든 것이 잘 어울리는, 그래서 무슨 일이 있었는지, 무엇을 내가해야 감사합니다.
설명해 주셔서 감사합니다. 아마도 제가 잘 말하지 않았을 수 있습니다. 문제는 아이폰 용 타깃이 하나 뿐인 잘 작동하는 프로젝트입니다. 그런 다음이 프로젝트에 시계 앱 타겟을 추가합니다. 시도했을 때 원래 IPHONE 대상 (새로 추가 된 시계 대상이 아닌)을 컴파일하기 위해 파손되었지만이 대상에 대해 아무 것도하지 않았습니다. 이렇게하면 매우 혼란 스럽습니다. – kkyeer
시계 앱이이 확장 파일을 컴파일하려고합니까? –