草庐IT

OUT_TEMP

全部标签

ios - "[NSBigMutableString substringWithRange:]: Range {0, 10} out of bounds; string length 9"撤消错误

当我尝试在UISearchBar上执行撤消操作时,我的应用程序崩溃了。在我的应用程序中,我有代码来防止在搜索栏上输入“%”符号,为此它在textDidChange方法中将%替换为@"",如下所示:-(void)searchBar:(UISearchBar*)searchBartextDidChange:(NSString*)searchText{self.searchBar.text=[searchTextstringByReplacingOccurrencesOfString:@"%"withString:@""];}因此,如果我输入文本“abc%xyz”,搜索栏上显示的最终文本将是

ios - Xcode 7.0.1、机器人和服务器 5.0.4 : Test target "xx" encountered an error - Timed out waiting 120 seconds for simulator to boot

预期结果:您在创建机器人时选中“测试”复选框,Xcode服务器会像在WWDC中一样完美地执行mt测试。结果:Xcode吐出一堆模拟器超时错误,集成失败。测试目标“xxx”遇到错误(模拟器启动超时等待120秒,当前状态为1。如果您认为此错误代表错误,请在/Library/Developer/XcodeServer/Integrations附上日志文件/Integration-0e5a387ef456a57b7a2d5a90d004256d/xxxx.log)环境:Xcode7.0.1服务器5.0.4操作系统10.11在两台不同的机器上复制了两个不同的项目。此外,在OSX10.10和Xco

ios - iOS 是否提供任何功能来检测外部屏幕是 'hardwired' TV Out/HDMI 还是 'network' Airplay 显示器/设备?

我已经搜索了一段时间,想找到一种方法来确定iOS外部屏幕是通过电缆连接还是无线连接,但找不到任何明显的方法。我看过非官方的AirPlay规范HERE,但看不到任何明显的检测方法。有谁知道这是否可以使用合法/“公共(public)”API来完成。 最佳答案 是的,确实有办法。在您应用的某处,创建一个MPVolumeView实例。在某些实例变量中坚持。您不必将它作为subview添加到任何东西,它只需要存在即可。然后像这样订阅MPVolumeViewWirelessRouteActiveDidChangeNotification:[[N

php - Beanstalk 获取套接字错误 110 : Connection timed out

我在php应用程序中使用Beanstalk服务器和PheanstalkConnection。之前还好,突然报错Critical:Fatal.Socketerror110:Connectiontimedout 最佳答案 这是你的防火墙的问题,你应该阅读Beanstalk服务器的手册或配置文件,找出它使用的端口,并在需要的地方在你的防火墙中允许使用的端口(默认11300)。在此之后,您永远不会再看到此错误。如果仍然无法正常工作:请同时设置IP。 关于php-Beanstalk获取套接字错误1

java - spring integration tcp-out-bound异常

我们正在使用Spring集成4.1.3。使用tcp-outbound-gateway实现客户端。在请求过程中从服务器收到一个tcprset数据包,发生异常。是什么原因?谢谢。//interfacepublicinterfaceTcpSendGateway{publicbyte[]send(Stringtext);}//sendbyte[]response=sendGateway.send(request);错误日志▶17.09.2917:07:37[pool-2-thread-2]ERRORo.s.i.i.t.c.TcpNetConnection-Readexception211.59

arrays - "fatal error: Array index out of range swift"

代码为:classSingleton{classvarsharedInstance:Singleton{structStatic{staticvarinstance:Singleton?=nilstaticvartoken:dispatch_once_t=0}dispatch_once(&Static.token){Static.instance=Singleton()}returnStatic.instance!}varprayerArray=Array()}和:overridefunctableView(tableView:UITableView,didSelectRowAtInd

ios - 在 Realm 中编辑属性后删除对象引发 RLMException 原因 : 'Index 0 is out of bounds (must be less than 0)'

我正在制作一个简单的应用程序,用户可以在其中使用数据库的swift和realm添加习惯和完成主题一切正常,除了我编辑状态和删除对象时应用程序因RLMException原因而崩溃:“索引0超出范围(必须小于0)”我注意到只有当该项目是tableView中唯一的单元格时才会发生这种情况如果有人能帮我解决这个问题,我将不胜感激,因为我一整天都在为此苦苦挣扎习惯对象是:classHabit:Object{dynamicvarid=0dynamicvarname=""dynamicvarstate=""convenienceinit(name:String){self.init()self.id

Swift:返回一个 In-Out 函数

如何编写一个函数,该函数返回另一个采用输入输出参数的函数?我想编写返回incrementor函数的函数makeIncrementor。此incrementor函数采用一个In-Out参数并将其递增一定量(它不返回任何内容)。这是我的代码:funcmakeIncrementor(amount:Int)->Int->Void{funcincrementor(inoutvariable:Int)->Void{variable+=amount;}returnincrementor;}varx=1;varinc=makeIncrementor(2);inc(&x)//xshouldnowcont

ios - 错误 "NSMutableRLEArray objectAtIndex:effectiveRange::Out of bounds'“

我有以下代码,其中我传递了一个"Hello|rWorld|g"类型的字符串,下面的函数将它转换为attributedString"Hello"为红色,"World"为绿色。我在传递数组中的每个字符串时使用了它。该函数只为文本着色,直到它找到最后期间条件中显示的特殊字符,然后为文本着色。代码:funcformatAttributedString(string:String)->NSMutableAttributedString{varstrCopy=stringasNSStringvarcolor:UIColor=UIColor()varattributedString:NSMutabl

ios - swift - fatal error : Array index out of range

我正在尝试用每个增加0.1的数字填充一个数组,例如:[0.1,0.2,0.3...]此代码给我错误:fatalerror:数组索引超出范围。我错过了什么?我觉得我在声明错误。我会把它存成Double类型的结构。我的代码importUIKitclassPrecoDomicilioViewController:UIViewController,UIPickerViewDelegate,UIPickerViewDataSource{@IBOutletvareuros:UIPickerView!varpickerData:[Double]=[]overridefuncviewDidLoad()