草庐IT

Binding_New_Objective-C_Types

全部标签

ios - 在 Objective-C 中创建仅对子类可见的属性

我正在尝试创建一个抽象类并在子类中继承它的一些属性。如果我将属性留在抽象类的头文件中,则所有属性都可以访问。问题是子类的实例也可以访问这些属性,这在我的例子中并不总是可取的。例如,我的抽象类中有一个委托(delegate)将按钮按下发送到它的子类。我意识到这可能不是构建继承的最佳方式,因此欢迎提出其他建议。但是,我仍然想知道我的子类如何从它的父类(superclass)继承一些属性而不使所有这些属性在它的实例中可用。提前致谢!下面是一些示例代码:@interfaceAbstractClass:UIView@property(nonatomic,strong)idbuttonDelega

objective-c - CGFloat 显示错误

我在我的头文件中声明了一个CGFloat变量:@property(nonatomic)CGFloat*heightOfSection;在我的实现文件中合成了它,但在尝试为其赋值时出现错误://SetheightofsectionheightOfSection=45.0f;这是显示的错误:Assigningto'CGFloat*'(aka'float*')fromincompatibletype'float'有解决问题的想法吗? 最佳答案 CGFloat是原始类型,不是对象类型。您的属性(property)应该这样声明:@proper

ios - objective-C 如何为类声明私有(private)属性?

我是Objective-C的新手,如果这在某处重复出现,我深表歉意。我有一个类别(?)是这样的:在SomeClass.h中:@interfaceSomeClass(SomeCategory)@property(nonatomic,retain)idsomePublicProperty;@property(nonatomic,retain)idsomeProperty;//现在在我的SomeClass.m中,我只有:@implementationSomeClass(SomeCategory)//dynamicsetters/gettershereforsomeProperty.@end我

iOS - 无法使用 Twitter/Fabric New SDK 上传媒体

我想从我的iOS应用程序将照片发布到Twitter。我可以在没有媒体的情况下发布推文,但是当我尝试附加媒体时它会引发错误。我正在关注Twitter文档,根据该文档,我首先需要将媒体上传到https://upload.twitter.com/1.1/media/upload.json然后我就可以使用media-id将其附加到推文中。这是我上传媒体的代码。应用在调用URLRequestWithMedthod时崩溃。帮我解决问题。UIImage*image=[UIImageimageNamed:@"shareit.png"];NSData*imageData=UIImageJPEGRepre

ios - 如何在 objective-c 中以编程方式添加约束

我想以编程方式添加约束,并使用以下代码添加TOP和LEFT约束。NSLayoutConstraint*top=[NSLayoutConstraintconstraintWithItem:label1attribute:NSLayoutAttributeToprelatedBy:NSLayoutRelationEqualtoItem:self.viewattribute:NSLayoutAttributeTopmultiplier:1constant:110];NSLayoutConstraint*left=[NSLayoutConstraintconstraintWithItem:la

ios - 如何将 UIImpactFeedbackGenerator 与 objective-c 一起使用?

有谁知道如何在iOS中将UIImpactFeedbackGenerator与objectivec结合使用?我在任何地方都找不到任何例子。我正在使用一个需要objectivec的框架,所以它不能很快。谢谢,斯科特 最佳答案 我想通了UIImpactFeedbackGenerator*myGen=[[UIImpactFeedbackGeneratoralloc]initWithStyle:(UIImpactFeedbackStyleMedium)];[myGenimpactOccurred];myGen=NULL;

iphone - 了解 Objective-C 范围问题

以下是ViewController实现的片段:-(void)myOtherAwesomeMethod{[selfmyAwesomeMethod];//CompileERRORhere:Receivertypeforinstancemessagedoesnotdeclareamethodwithselector}-(void)myAwesomeMethod{NSLog(@"%@",@"Callingmyawesomemethod...");}-(void)viewDidLoad{[selfmyAwesomeMethod];[selfmyOtherAwesomeMethod];}我的头文件

objective-c - 如何从标签栏 Controller 访问 View Controller ?

我有一个标签栏Controller,每个标签都包含一个导航Controller。如何访问选项卡中导航Controller中的特定ViewController,以便访问特定于ViewController的属性?我尝试了以下代码://Getthenavigationcontrollerofthe3rdtabself.tabController.selectedViewController=[self.tabController.viewControllersobjectAtIndex:2];//AttempttoretrievetheviewcontrollerIwantfromtheta

objective-c - NSPredicate 连接属性

我正在尝试弄清楚如何连接属性名称。我有一个县和一个地区属性,我想像这样查询[NSPredicatepredicateWithFormat:@"county+districtcontains[cd]%@",searchBar.text]为谓词错误提供未实现的SQL生成。而且我不确定如何实现NSPredicate。谢谢 最佳答案 这应该让您了解如何进行更复杂的搜索。它将匹配“县区”、“区县”等查询。NSArray*searchTerms=[searchBar.textcomponentsSeparatedByString:@""];NS

objective-c - CIFaceFeature 点不正确

这只是我尝试过的一些非常标准的代码。我想要做的是将两个眼球和一张嘴放在一个非常稳定的肖像图像上。这是我尝试过的:CIImage*image=[CIImageimageWithCGImage:[tim.imageCGImage]];CIDetector*detector=[CIDetectordetectorOfType:CIDetectorTypeFacecontext:niloptions:[NSDictionarydictionaryWithObject:CIDetectorAccuracyHighforKey:CIDetectorAccuracy]];NSArray*feats=