如果与NSinteger一起使用?

The*_*ler 1 iphone objective-c nsinteger

我想在我的代码中使用NSinteger变量*强度如果条件,但它不起作用.. :(

if(strength == 11){
}
Run Code Online (Sandbox Code Playgroud)

我如何使用NSInteger*

Bol*_*ock 11

NSInteger是原始值类型; 你真的不需要使用指针.所以你的声明应该阅读

NSInteger strength;
Run Code Online (Sandbox Code Playgroud)

并不是

NSInteger *strength;
Run Code Online (Sandbox Code Playgroud)

但是,如果你需要使用一个指针NSInteger(即NSInteger *)由于某种原因,那么你需要取消引用指针来获取值:

if (*strength == 11) {
}
Run Code Online (Sandbox Code Playgroud)

但从我看到的情况来看,我认为情况并非如此.