草庐IT

convert_alpha

全部标签

string - '(NSObject, AnyObject )' is not convertible to ' 字符串'

如何将(NSObject,AnyObject)类型的对象转换为String类型?在下面方法的第一行末尾,asString导致编译错误:'(NSObject,AnyObject)'isnotconvertibleto'String'将street转换为NSString而不是String编译,但我正在将street转换为String因为我想将它与placemark.name进行比较,后者的类型为String!,而不是NSString。我知道name和street是可选的,但我假设它们现在不是nil因为所有的地方都从MKLocalSearch似乎有非零名称和街道。funcformatPlac

swift - 如何设置 UIBarButtonItem alpha

letsearchBtn=UIBarButtonItem(image:UIImage(named:"ic_search"),style:.plain,target:self,action:#selector(self.searchButton))letmoreBtn=UIBarButtonItem(image:UIImage(named:"ic_more"),style:.plain,target:self,action:#selector(self.moreButton))self.navigationItem.rightBarButtonItems=[moreBtn,searchB

ios - swift : How to convert String to string with time format?

我的字符串值包括时间,格式为"HH:mm"(16:50)我必须将此值转换为"hh:mm"格式(04:50)作为SWIFT中的字符串我试过NSDateFormatter之类的lettimeFormat=NSDateFormatter()timeFormat.dateFormat="hh:mm"vardateFromStr=timeFormat.dateFromString("16:50")varstrFromDate=timeFormat.stringFromDate(dateFromStr)但它不起作用..请告诉任何解决方案。 最佳答案

ios - swift 2 : "Bool' is not convertible to 'BooleanLiteralConvertible'

我在XCode6中创建了一个应用程序。今天我下载了XCode7并将我的应用更新为Swift2。有很多错误,但现在只有一个我无法解决。我不知道为什么,但是Xcode不喜欢animated的任何Bool选项并显示此错误-'Bool'isnotconvertibleto'BooleanLiteralConvertible'(如果你看一下函数本身,你会发现,它恰好采用了animated的Bool)varstartVC=self.viewControllerAtIndex(indexImage)asContentViewControllervarviewControllers=NSArray(o

ios - UICollectionViewCell 的 alpha 属性在重新加载后才生效?

如果我在cellForItemAtIndexPath中设置单元格的alpha属性如下...funccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->UICollectionViewCell{letcell:UICollectionViewCell=collectionView.dequeueReusableCellWithReuseIdentifier("CGPathCell",forIndexPath:indexPath)asUICollection

swift - 错误 : Bool is not Convertible to Void:

我正在从Obj移动我的代码。C到SwiftC并尝试实现Twittersdk..但是,我收到一个错误...任何人都可以告诉我我做错了什么。请帮我解决这个问题。我花了2天的时间尝试了所有方法,但都不适合我。 最佳答案 您的代码块没有返回语句,因此编译器使用最后一条语句的结果UIApplication.sharedApplication().openURL(url)作为返回值,它是一个Bool而不是block签名中声明的Void。要解决这个问题,只需添加一个return语句:{(url:NSURL,oauthToken:String)->

ios - 转换为 Swift 3 错误 : "Convert to Current Swift Syntax Failed Could not find test host for..."

当我尝试运行在升级到Xcode8之前完美运行的项目时,我不断收到错误“UseLegacySwiftLanguageVersion”(SWIFT_VERSION)isrequiredtobeconfiguredcorrectlyfortargetswhichuseSwift.Usethe[Edit>Convert>ToCurrentSwiftSyntax…]menutochooseaSwiftversionorusetheBuildSettingseditortoconfigurethebuildsettingdirectly.尝试转换为swift3.0后,我不断收到错误消息:Conve

java - Netbeans 中的 "Convert to try-with-resources"- Cool Beans?

我在Netbeans7.1.2中有以下代码:BufferedOutputStreambos=newBufferedOutputStream(newFileOutputStream(filename));bos.write(newRawData);bos.close();警告提示我“转换为try-with-resources”。当我选择这样做时,我的代码变为:try(BufferedOutputStreambufferedFos=newBufferedOutputStream(newFileOutputStream(filename))){bufferedFos.write(newRaw

java - Java 8 收集器问题类型不匹配 : cannot convert from List<Object> to List<String>

我使用早期版本的java8工作代码,我用它从列表中获取唯一值,但自从我升级到JDK66后,它给了我一个错误类型不匹配:无法从List转换至ListListinstList=newArrayList();while(res.next()){instList.add(res.getString("INST").toString());}ListinstListF=instList.stream().distinct().collect(Collectors.toList());res是我从数据库中获取的结果集,不知道哪里出了问题? 最佳答案

Java 8 lambda 和 alpha 等价

我想知道,有什么好方法(如果可能的话)来实现alpha-equivalenceJava-8中的比较?显然这两个lambda-s是alpha等价的。让我们假设在某些情况下我们想要检测这个事实。如何实现?Predicatel1=x->x==1;Predicatel2=y->y==1; 最佳答案 我对这个答案持怀疑态度,但可能值得一提:没有办法做到这一点。正如BrianGoetz在answertoarelatedquestion中指出的那样,从这个意义上说,没有指定的、可靠的方法来获取lambda的“内容”。但是(现在是模糊的、挥手的部分