Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 从另一个类实现获取CGFloat实例变量_Objective C_Ios_Class_Variables_Implementation - Fatal编程技术网

Objective c 从另一个类实现获取CGFloat实例变量

Objective c 从另一个类实现获取CGFloat实例变量,objective-c,ios,class,variables,implementation,Objective C,Ios,Class,Variables,Implementation,我对Objective C开发非常陌生,我想知道如何从另一个类中的一个类的实例变量中获取CGFloat值 假设我有一个类a,其中CGFloat是一个实例变量 在类B的实现中,如何在类A中获得CGFloat 谢谢在a类课程中实施一个getter: - (CGFloat)myFloat { return myFloat; } 或者使用一个属性(本质上是相同的,只是在大多数情况下键入更少): 在A.h类中: @property (nonatomic, assign) CGFloat myFl

我对Objective C开发非常陌生,我想知道如何从另一个类中的一个类的实例变量中获取CGFloat值

假设我有一个类a,其中CGFloat是一个实例变量

在类B的实现中,如何在类A中获得CGFloat


谢谢

在a类课程中实施一个getter:

- (CGFloat)myFloat
{
    return myFloat;
}
或者使用一个属性(本质上是相同的,只是在大多数情况下键入更少):

在A.h类中:

@property (nonatomic, assign) CGFloat myFloat;
在ClassA.m中:

@synthesize myFloat;

B班呢?我确实在ClassB.m中导入了“ClassA.h”,并尝试使用ClassA.myFloat方法获取实例变量,但这不起作用。我无法将其放入另一个变量。
ClassA.myFloat
不起作用,它必须是类的初始化实例,而不是类本身。我可以在同一个类中声明myFloat及其实例吗?