在Objective-C中将unsigned char*转换为int*

Kam*_*Bhr 2 iphone

我试图在iPhone上的Objective-C中将a转换unsigned char*为int *on.有没有可以帮助转换的API?

这是我最好的尝试:

-(BOOL)MyFunc:Version:(int *)nVer
{
   unsigned char * uszVerSize;
   //trying to assign string to int
   nVer =  uszVerSize[0] ;
}
Run Code Online (Sandbox Code Playgroud)

edo*_*lin 10

亲爱的主,我认为你有比上述问题更大的问题.

您需要将字符转换为int并返回该值.

return [[NSNumber numberWithUnsignedChar:uszVerSize] intValue];
Run Code Online (Sandbox Code Playgroud)

您还应该了解指针以及内存和字符在内存中的差异.您不能只将指向char的指针指定给指向int的指针.