Я новичок в Objective C, я пытаюсь добавить объекты в NSMutableArray и использовать его несколько раз в моем проекте. У меня есть класс Model:
MainTarget.h
@interface Target1 : NSObject
@property (strong, nonatomic) NSString *name;
@property (strong, nonatomic) NSString *url;
@property (strong, nonatomic) NSString *value;
- (instancetype) initWithTarget1: (NSString *)name andurl: (NSString *)url andvalue: (NSString *)value;
@end
MainTarget.m
#import <Foundation/Foundation.h>
#import "MainTarget.h"
@implementation Target1
- (instancetype) initWithTarget1: (NSString *)name andurl: (NSString *)url andvalue: (NSString *)value {
self = [super init];
if (self) {
self.name = name;
self.url = url;
self.value = value;
}
return self;
}
@end
Я получаю результаты моего json в ViewController.m, а затемсоздайте объект Target1 и установите переменные.
for (NSDictionary *targetparameters in parsedJSONArray) {
Target1 *target = [[Target1 alloc]init];
target.name = targetparameters[@"name"];
target.url = targetparameters[@"url"];
target.value = targetparameters[@"value"];
}
Это мой json api.
[{"id":"1","cat_id":"0","id_user":"0","id_point":"1","name":"","phone":"","url":"http:\/\/rsm.tours\/api\/folder\/ar\/aaaa19-07-09-5-13-38.png","value":"http:\/\/rsm.tours\/api\/folder\/ar\/aaaa19-07-09-5-13-38.mp4","state":"1"},{"id":"2","cat_id":"0","id_user":"0","id_point":"1","name":"","phone":"","url":"https:\/\/i.pinimg.com\/736x\/f9\/24\/43\/f92443e14d3e08d773881aef156e55c2.jpg","value":"https:\/\/hw20.cdn.asset.aparat.com\/aparat-video\/38888e829661bc305f7944b4f930c15515677561-144p__46889.mp4","state":"1"}]
Я хочу добавить цель в NSMutableArray и использовать ее в функции (инициализировать)myAR.m с циклом for.
myAr.m
BOOL initialize()
{
// for loop
}