Ios 在Obj C中未调用类方法
这里是我调用类方法的地方。在NSURL请求完成后进行调用。所有值都存在,没有任何值为零Ios 在Obj C中未调用类方法,ios,objective-c,class,methods,Ios,Objective C,Class,Methods,这里是我调用类方法的地方。在NSURL请求完成后进行调用。所有值都存在,没有任何值为零 [MemberInfo SetMemberInfo:memberId groupId:groupId token:token withContext:_context]; 下面是在核心数据“MemberInfo+CoreDataProperties.m”生成的类中实现的方法 我没有任何错误,日志中也没有解释原因。但是这个类方法“SetMemberInfo”从未被命中。有什么线索吗 编辑** 调用方法的完整代
[MemberInfo SetMemberInfo:memberId groupId:groupId token:token withContext:_context];
下面是在核心数据“MemberInfo+CoreDataProperties.m”生成的类中实现的方法
我没有任何错误,日志中也没有解释原因。但是这个类方法“SetMemberInfo”从未被命中。有什么线索吗
编辑**
调用方法的完整代码
NSURLSessionDataTask *postDataTask = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
if (error == nil)
{
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)response;
if ([httpResponse statusCode] == 200)
{
id object = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];
if ([object isKindOfClass:[NSDictionary class]] && error == nil)
{
NSString *groupId = _tfGroupId.text;
NSString *memberId = _tfMemberId.text;
NSString *token = [object valueForKey:@"token"];
[MemberInfo SetMemberInfo:memberId groupId:groupId token:token withContext:_context];
}
}
}
}];
[postDataTask resume];
一定是和我的class方法所在的类有关。我将它移动到另一个类,它现在进行调用。在调用setMemberInfo的地方发布代码,调用该方法时会发生什么情况?@SandeepBhandari补充了更多内容code@Rajesh什么也没发生。我有一个断点,在这里我调用了这个方法,它确实到达了那一行,但随后继续。从不调用方法可能是上下文问题吗?
NSURLSessionDataTask *postDataTask = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
if (error == nil)
{
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)response;
if ([httpResponse statusCode] == 200)
{
id object = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];
if ([object isKindOfClass:[NSDictionary class]] && error == nil)
{
NSString *groupId = _tfGroupId.text;
NSString *memberId = _tfMemberId.text;
NSString *token = [object valueForKey:@"token"];
[MemberInfo SetMemberInfo:memberId groupId:groupId token:token withContext:_context];
}
}
}
}];
[postDataTask resume];