草庐IT

overloaded-strings

全部标签

ios - '子字符串(来自 : )' is deprecated: Please use String slicing subscript with a ' partial range from' operator. Swift 4 错误

这个问题在这里已经有了答案:HowcanIuseStringsubstringinSwift4?'substring(to:)'isdeprecated:PleaseuseStringslicingsubscriptwitha'partialrangefrom'operator(21个答案)关闭5年前。我正在将我现有的应用程序从Swift3转换为Swift4。它给出了错误:'substring(from:)'isdeprecated:PleaseuseStringslicingsubscriptwitha'partialrangefrom'operator.和'characters'i

将 Java List<entity> 中某个属性转为 List<string>

在Java中,将List中的某个属性转换为List的方法如下://假设我们有一个实体类Entity,其中有一个属性namepublicclassEntity{privateStringname;//getter和setter方法省略}//将List中的name属性转换为ListListEntity>entityList=newArrayList>();//添加实体对象到列表中ListString>nameList=entityList.stream().map(Entity::getName).collect(Collectors.toList());在上面的代码中,我们使用了Java8中的S

解决Win10出现找不到api-ms-win-crt-string-l1-1-0.dll问题

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个api-ms-win-crt-string-l1-1-0.dll文件进行安装(前提是找到适合的版本),当我们执行某一个.exe程序时,相应的DLL文件就会被调用,因此安装好之后就能重新打开你的软件或游戏了.那么出现api-ms-win-crt-string-l1-1-0.dll丢失要怎么解决?一、手动从本站下载dll文件1、从下面列表下载api-ms-win-crt-string-l1-1-0.dll文件

string - 在 Swift 中将字符 append 到字符串

我正在尝试使用“+=”将字符append到字符串,但它实际上不起作用。一旦我尝试使用append方法,它就可以工作。我只是想知道为什么会这样。编译器说“stringisnotidenticaltoUnit8”。letpuzzleInput="greatmindsthinkalike"varpuzzleOutput=""forcharacterinpuzzleInput{switchcharacter{case"a","e","i","o","u","":continuedefault://error:doesn'tworkpuzzleOutput+=character//puzzleO

string - 判断整数是否为一位并在其前加零

这个问题在这里已经有了答案:LeadingzerosforIntinSwift(12个答案)关闭7年前。我需要检查int是否只有一位数字,如果是,我想在它前面加一个零。我有这段代码,但它不起作用。varminutes2=Int(minutes)varminutessize:Int=sizeofValue(minutes2)ifminutessize

string - Swift - 检查字符串的结尾是否是一个符号

有什么方法可以告诉Swift检查字符串是否以符号结尾。例如,我如何在swift中编写下面的代码?varstring="myString*"ifstringendswith"*"{....dosomething} 最佳答案 您可以使用hasSuffix函数。letstring="Helloworld!"ifstring.hasSuffix("!"){//dosomething} 关于string-Swift-检查字符串的结尾是否是一个符号,我们在StackOverflow上找到一个类似的问

ios - 无法将类型 'string' 的值分配给类型 'int'

所以,开始使用Swift和开发iOS应用程序。做了一个将狗年龄转换为人类年龄的初学者教程。这真的很基础,只是基于5的倍数的年龄,但我觉得不准确。(因此所有丑陋的ifelse条件)我有两个问题:完成相同的年龄计算但最小化所有ifelse语句的最佳方法是什么?一定有更好的方法。我用了30年的最后一个ifelse语句应该为dogAge变量分配一个字符串。我在将var从int转换为string时遇到了麻烦,并且一直在尝试我研究过的各种方法,但到目前为止,没有成功。提前致谢!importUIKitclassViewController:UIViewController{@IBOutletweak

ios - 无法将类型 '[String]' 的值转换为预期的参数类型 'String' : while appending arrays to get data from Fireabse in table view cell

在快照中追加数组时出错。我想从快照中的这些数组EngNames、UrNames和cakeImages中检索所有值,以便这些值可以显示在表格View单元格上。但是我可以从Firebse检索CakeRateLabel和EngNameLabel的所有值,但我只想检索所有cakeRatelabel来自firebase的rate值和EngNames,UrNames和cakeImages我想要的数据的其余部分分别从Assets中定义的数组和图像中检索本地。帮助我完成这项工作,我们将不胜感激。Firebase结构ViewControllerTestTabelViewControllerimportU

swift - if-let Any 到 RawRepresentable<String>

让我们假设:enumMyEnum:String{casevalue}letpossibleEnum:Any=MyEnum.valueifletstr=stringFromPossibleEnum(possibleEnum:possibleEnum)在不知道枚举类型名称的情况下实现stringFromPossibleEnum的最佳选择是什么?funcstringFromPossibleEnum(possibleEnum:Any)->String?{//howshouldthisbeimplementedwithoutknowingenumtypename?}UPD:好的,情况越来越好,有

ios - 在 Swift 3.0 中转换 base64String 中的音频文件

我正在使用以下代码录制音频文件。letaudioFilename=getDocumentsDirectory().appendingPathComponent("tt.mp4")letsettings=[AVFormatIDKey:Int(kAudioFormatMPEG4AAC),AVSampleRateKey:12000,AVNumberOfChannelsKey:1,AVEncoderAudioQualityKey:AVAudioQuality.high.rawValue]do{audioRecorder=tryAVAudioRecorder(url:audioFilename,