0
我試圖添加一個AppleWatch應用程序到我自己的應用程序。但我有一個錯誤說:無法找到'UIView'接口聲明,指向一個文件,我在其中定義擴展的UIView,它看起來像下面的(我在PCH文件添加導入的UIKit/UIKit.h>代碼:蘋果手錶應用程序衝突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的Tartget。然後我添加一個手錶應用程序目標到這個項目。當我嘗試編譯我原來的IPHONE TARGET(不是新添加的監視對象),它可以打破,但是我對這個目標沒有做任何事情。這讓我非常困惑。 – kkyeer
您的手錶應用是否嘗試編譯此擴展文件? –