Hallo Leute, ich bin neu in Ziel C. Ich versuche, einen vorhandenen Code mit SDK und Funktionalität von Drittanbietern zu integrieren. Es geht in die Endlosschleife.Ziel C exc_BAD_ACCESS Endlosschleife, wie zu beheben?
NSError *iOSCdmHost::CreateSession(Cdm::SessionType sessionType,
NSString **sessionIdStr) {
std::string sessionId;
Cdm::Status code = cdm_->createSession(sessionType, &sessionId);
if (code != Cdm::kSuccess) {
return GetErrorFromStatus(code, @"Error creating session.");
}
*sessionIdStr = [NSString stringWithStdString:sessionId];
return nil;
}
Es ist in dieser Zeile fehlgeschlagen. Cdm :: Statuscode = cdm _-> createSession (sessionType, & sessionId);
Sie haben eine unendliche Rekursion eingestellt werden und wir mehr Kontext benötigen plus zumindest eine teilweise Stack-Trace. – nhgrif
Es gibt keine unendliche Rekursion in diesem Code als 'CreateSession()! = CreateSession()'. – Droppy