La diferencia entre p y po en la depuración de iOS
po se usa generalmente para imprimir objetos y es un alias de la expresión -O-.
La diferencia entre p y po es que po solo genera el valor, mientras que p devuelve el tipo de valor y una referencia al resultado del comando.
AFN solicita datos. La devolución de llamada (respuesta) después del éxito contiene una matriz dateArray, que almacena un diccionario.
El diccionario se devuelve como se muestra en la figura anterior.
Para obtener la identificación devuelta, usé directamente dict[@"id"] y usé po print en la consola para obtener 87. De hecho, es un número normal, no pude encontrar el problema. preguntó el jefe y usó el comando p print es -5432343234. Con un número negativo tan grande, debe haber algo mal. Me di cuenta de que dict[@"id"] es un objeto y no NSInttt. Me di cuenta de que dict[@"id"] es un objeto, no un NSIntger, y requiere [dict[@"id"] integerValue] como tipo de datos base. ¡Sostener! Muy poca experiencia, que trampa...