我试图在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的指针.
| 归档时间: |
|
| 查看次数: |
12999 次 |
| 最近记录: |