提问人:Microcad 提问时间:2/10/2022 最后编辑:Microcad 更新时间:2/11/2022 访问量:40
在 Objective-C 中通过__NSSingleObjectArrayI进行迭代
Iteract through __NSSingleObjectArrayI in Objective-C
问:
我收到以下响应,如何迭代或获取值?
<__NSSingleObjectArrayI 0x600002edeea0>(
{
link = "<null>";
ValueG = "%";
ValueT = 1;
ValueV = "5.00";
ValueS = "%";
ValueGTX = 1;
ValueGT = "5.00";
ValueZH = 1;
time = 30;
UG = “test”;
ValueSFS = "%";
ValueFT = 1;
ValueSFV = "5.00";
SID = “000”;
SN = Test;
ST = "";
ValueTV = "10.00";
"__type" = “WSDInfo”;
}
)
这就是我尝试获取值的方式,但它抛出以下错误Expected method to read array element not found on object of type 'NSDictionary *'
self.valuesInfo = [MTLJSONAdapter modelOfClass:self.valueType.storeInfoClass
fromJSONDictionary:JSON
error:NULL];
NSDictionary *storeInfoDict = JSON;
if (storeInfoDict.count != 0) {
for (int i=0; i <= storeInfoDict.count; i++){
NSString *ValueG = storeInfoDict[i][@"ValueG"];
}
}
以下是邮递员的回复。在代码中,“d”被 JSONResponseSerializer 删除
{
"d": [
{
"__type": "WSDInfo",
"SID": “000”,
“SN”: “Test”,
“ST”: "",
"UG": “Test”,
"time": "30",
"ValueTV": "10.00",
"ValueG": "%",
"ValueV": "5.00",
"ValueT": "1",
"ValueSFS": "%",
"ValueGT": "5.00",
"ValueGTX": "1",
"ValueS": "%",
"ValueSFV": "5.00",
"ValueZH": "1",
"ValueFT": true,
"link": null
}
]
}
答: 暂无答案
评论
storeInfoDict
NSArray
NSArray
NSDictionary
storeInfoDict
NSDictionary
NSArray
NSDictionary
NSDictionary
NSArray
NSDictionary
NSArray
NSDictionary
NSArray