草庐IT

tst_Class

全部标签

ios - 不兼容的指针类型将 'Class' 发送到类型为 'id<UIActionSheetDelegate>' 的参数

我收到警告Incompatiblepointertypessending'Class'toparameteroftype'id'intheline"delegate:self"below:+(SHKActionSheet*)actionSheetForType:(SHKShareType)type{SHKActionSheet*as=[[SHKActionSheetalloc]initWithTitle:SHKLocalizedString(@"Share")delegate:selfcancelButtonTitle:nildestructiveButtonTitle:nilothe

ios - 不兼容的指针类型将 'Class' 发送到类型为 'id<UIActionSheetDelegate>' 的参数

我收到警告Incompatiblepointertypessending'Class'toparameteroftype'id'intheline"delegate:self"below:+(SHKActionSheet*)actionSheetForType:(SHKShareType)type{SHKActionSheet*as=[[SHKActionSheetalloc]initWithTitle:SHKLocalizedString(@"Share")delegate:selfcancelButtonTitle:nildestructiveButtonTitle:nilothe

ios - 如何访问父类(super class)中声明的 IBOutlets?

我目前正在重构几个共享一些IBOutlet和IBAction方法的ViewController。我将socket声明和IBAction方法移动到一个父类(superclass)中,将它们从子类中删除。现在,当我打开InterfaceBuilder时,我发现我看不到父类(superclass)中声明的导出或操作。连接仍然存在,因为我在重构之前将它们连接起来,但它们是灰色的。(重要的是要注意连接也可以工作,因为我的Action是在按下按钮时触发的,并且我的socket已正确修改。)问题是,如何让界面生成器识别父类(superclass)的导出?这可能吗?如果不可能,你们都有什么建议?(只是

ios - 如何访问父类(super class)中声明的 IBOutlets?

我目前正在重构几个共享一些IBOutlet和IBAction方法的ViewController。我将socket声明和IBAction方法移动到一个父类(superclass)中,将它们从子类中删除。现在,当我打开InterfaceBuilder时,我发现我看不到父类(superclass)中声明的导出或操作。连接仍然存在,因为我在重构之前将它们连接起来,但它们是灰色的。(重要的是要注意连接也可以工作,因为我的Action是在按下按钮时触发的,并且我的socket已正确修改。)问题是,如何让界面生成器识别父类(superclass)的导出?这可能吗?如果不可能,你们都有什么建议?(只是

objective-c - Objective-C : Buttons created from subclass of UIButton class not working

我正在创建UIButton的子类,以便创建我自己的自定义按钮。我的代码如下://interfacefile(subclassofuIButton@interfaceUICustomButton:UIButton{Answer*answer;NSString*btnType;}@property(nonatomic,retain)Answer*answer;@property(nonatomic,assign)NSString*btnType;-(id)initWithAnswer:(Answer*)ansandButtonType:(NSString*)typeandFrame:(CG

objective-c - Objective-C : Buttons created from subclass of UIButton class not working

我正在创建UIButton的子类,以便创建我自己的自定义按钮。我的代码如下://interfacefile(subclassofuIButton@interfaceUICustomButton:UIButton{Answer*answer;NSString*btnType;}@property(nonatomic,retain)Answer*answer;@property(nonatomic,assign)NSString*btnType;-(id)initWithAnswer:(Answer*)ansandButtonType:(NSString*)typeandFrame:(CG

Objective-C:重写父类(super class) getter 并尝试访问 ivar 时出现编译器错误

我正在构建一个iOS6应用程序。我有一个继承自父类(superclass)TDWeapon的类TDBeam。父类(superclass)TDWeapon在TDWeapon.h文件中声明了一个@property:@interfaceTDWeapon:UIView@property(nonatomic)intdamage;@end我没有明确地@synthesize属性,因为我让Xcode自动这样做。在子类TDBeam中,我覆盖了TDBeam.m文件中的getter:#import"TDBeam.h"@implementationTDBeam-(int)damage{return_damag

Objective-C:重写父类(super class) getter 并尝试访问 ivar 时出现编译器错误

我正在构建一个iOS6应用程序。我有一个继承自父类(superclass)TDWeapon的类TDBeam。父类(superclass)TDWeapon在TDWeapon.h文件中声明了一个@property:@interfaceTDWeapon:UIView@property(nonatomic)intdamage;@end我没有明确地@synthesize属性,因为我让Xcode自动这样做。在子类TDBeam中,我覆盖了TDBeam.m文件中的getter:#import"TDBeam.h"@implementationTDBeam-(int)damage{return_damag

iphone - "_OBJC_CLASS_$_MKAnnotationView",引用自 : ERROR

.framework/MapKit,文件是为i386构建的,它不是被链接的架构(armv6)undefinedsymbol:“_OBJC_CLASS_$_MKAnnotationView”,引用自:MapViewController.o中的objc-class-ref-to-MKAnnotationViewld:未找到符号collect2:ld返回1个退出状态即使我添加了mapkit和corelocation框架,但在我的设备上构建时仍出现此错误。有谁知道我该如何解决这个问题? 最佳答案 将框架MapKit添加到您的项目中。

iphone - "_OBJC_CLASS_$_MKAnnotationView",引用自 : ERROR

.framework/MapKit,文件是为i386构建的,它不是被链接的架构(armv6)undefinedsymbol:“_OBJC_CLASS_$_MKAnnotationView”,引用自:MapViewController.o中的objc-class-ref-to-MKAnnotationViewld:未找到符号collect2:ld返回1个退出状态即使我添加了mapkit和corelocation框架,但在我的设备上构建时仍出现此错误。有谁知道我该如何解决这个问题? 最佳答案 将框架MapKit添加到您的项目中。