如何修复xcode警告“表达结果未使用”
我正在用我的应用程序进行注册过程,其中用户输入我检查我的数据库的数字..无论如何长话短说我将代码传递到我的NSString * startURL有一个警告我无法摆脱,它说
“表达结果未使用”
你有没有经历过这样的事情,如果是这样我该如何解决?
-(void)startRegConnect:(NSString *)tempRegCode{ //tempRegCode = S.checkString; NSLog(@"tempRegCode from RegConnection =%@",tempRegCode); NSString *code = [[NSString alloc] initWithString:tempRegCode]; //urlstart string NSString *startURL = (@"http://188.162.17.44:8777/ICService/?RegCode=%@",code); //warning here NSURL *url = [NSURL URLWithString:startURL]; //create a request object with that url NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:30]; //clear out the exisiting connection if there is on if (connectionInProgress) { [connectionInProgress cancel]; [connectionInProgress release]; } //Instantiate the object to hold all incoming data [cookieData release]; cookieData = [[NSMutableData alloc]init]; //create and initiate the connection - non-blocking connectionInProgress = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES]; }
你不能只做(@"http://188.162.17.44:8777/ICService/?RegCode=%@",code)
。 使用[NSString stringWithFormat:@"http://188.162.17.44:8777/ICService/?RegCode=%@", tempRegCode]
。
这是因为括号。 通过编写(blabla)它会成为一个表达式,你不会将其用作表达式,因此编译器会抱怨。
更改为[NSString stringWithFormat: ...];
它成为一种方法。
- dyld:Library未加载:@ rpath / libswiftCore.dylib。 问题依然存在
- 将导航控制器添加到UIViewController
- HTTP加载失败(kCFStreamErrorDomainSSL,-9813)在cordova应用程序
- PDF在ios中创build图像
- 如何在使用RTMPStreamPublisher发布video的同时在iPhone上存储video?
- Xcode 6 Save for Enterprise Deployment不会为ipa创buildplist吗?
- 如何在SpriteKit上创build一个UITextField
- iOS JavaScript引擎parseFloat(1)返回负数
- UIAlertView中的可点击链接