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
您的手表应用是否尝试编译此扩展文件? –