相关疑难解决方法(0)

是否有必要在将变量与另一个变量进行比较之前为变量赋值?

我想将a的值NSString与字符串"Wrong"进行比较.这是我的代码:

NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"];
if( [statusString isEqualToString:wrongTxt] ){
     doSomething;
}
Run Code Online (Sandbox Code Playgroud)

我是否真的必须为"错误"创建一个NSString?

另外,可我一个的值进行比较UILabeltext一个字符串没有标签值分配给字符串?

variables cocoa-touch objective-c

85
推荐指数
3
解决办法
11万
查看次数

为什么我的比较if语句不起作用?

为什么下面的代码(在可可中)不起作用?

NSString *extension = [fileName pathExtension];
NSString *wantedExtension = @"mp3";
if(extension == wantedExtension){
//work
}
Run Code Online (Sandbox Code Playgroud)

在Xcode中,这只是在没有警告或错误的情况下运行,但是没有做我认为应该做的事情.

string cocoa objective-c object-comparison

3
推荐指数
2
解决办法
4282
查看次数