我是Objective C的新手,正在尝试一些基本概念,但遇到了一些问题。
基本上我想要做的是编写一个类,在另一个类中向该类发送消息时返回一个数组。
返回值的类可能类似于 -
ReturnClass.h
#import <Foundation/Foundation.h>
@interface ReturnClass : NSObject {
}
-(NSMutableArray *) getLocation ;
@end
ReturnClass.m
#import "ReturnClass.h"
@implementation ReturnClass
-(NSMutableArray *) getLocation {
//do some stuff to populate array
//return it
return latLngArray;
}
@end
我想将这个值传递给另一个实现,以便进行取值。
另一个类 SomeOtherClass.m
#import "ViewController.h"
#import "ReturnClass.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
NSMutableArray *latLngArray = [[getLocation alloc] init];
}
我知道这个可能有些问题,但请温柔一点,因为我正在努力学习 :)