草庐IT

Iphone5S

全部标签

iphone - 如何读取整数或字符串开头的 0?然后比较它们

我正在尝试编写一个textField,这样有人输入数字1时它只会显示10,如果输入数字01它将显示01。我遇到的问题是,当我编写if语句时,它似乎无法读取数字开头的0,所以我最终得到的是010或1。我尝试过使用整数但得到了相同的结果并且尝试了==并比较了字符串但没有。NSString*millieString=[[NSStringalloc]initWithFormat:@"%@",timeFieldMillie.text];if([millieStringcompare:@"01"]){timeFieldMillie.text=[[NSStringalloc]initWithStri

iphone - 处理 iphone 设备旋转时的横向显示

我正在开发一款带有标签栏的iphone应用程序,每个标签栏都与导航Controller相关联。InoneofthesecontrollersI'veaTableViewshowingsomelistingandwhenarowisselectedanotherviewdisplaysspecificinformationsandabuttontoseesomerelatedphotos.我在横向显示照片View时遇到问题。照片ViewController包含一个UIImageView,一次显示一张照片,这个ImageView对象大小为320x460,以全屏模式显示。为了处理旋转,我添加

iphone - 为什么我的 OCMock 期望和 stub 在 iOS 5 中失败?

我有一些简单的模拟对象,其中设置了一些stub和期望。当我在iOS4.3模拟器上运行测试时,一切都通过了。当我在iOS5上运行时,出现“意外调用方法”故障。作为示例,我有一个方法-(void)foo:(NSString*)bar我为其设置了期望值然后运行。结果是unexpectedmethodinvoked:foo:@"foobar"expected:foo:@"foobar"有人知道为什么会这样,或者如何解决?测试本身非常好,并且已经在iOS4中运行了几个月。 最佳答案 抱歉现在才看到。已经修复了一段时间https://githu

iphone - 切换 iPhone View 的最佳实践?

在不同的iphoneView之间切换是我需要做的常规事情。我想找到这样做的最佳实践。我的类包含一个方法viewswitcher,它有一个参数“viewName”。我正在尝试传递Controller名称,并且这种单一方法适用于我的整个应用程序以滑动或旋转View以显示/显示新View。但是,我收到了错误。我是新来的。如果您在我的问题中发现任何愚蠢的错误,请纠正我。谢谢。 最佳答案 没有关于您的代码或错误的具体信息,这很难。但是,来自UIView编程指南:http://developer.apple.com/library/ios/#d

iphone - 是否可以设置允许的最大 ios 版本

我们有2个大型应用程序准备提交应用程序商店,但它们是为iOS4.x创建的,没有针对iOS5进行适当测试。在iOS5上运行该应用程序时存在一些明显的故障。测试iOS5需要23周以上。是否可以将应用程序限制在iOS4.x或更低版本的设备上(比如我们可以设置所需的最低iOS版本)。然后我们可以跟进支持iOS5的更新。 最佳答案 Apple在推出新版操作系统时非常积极,所以我认为答案是否定的。但是,即使答案是肯定的,我也认为这无论如何都不是一件好事。很大一部分用户已经升级到iOS5(早期采用者最有可能购买或下载应用程序)。iOS5的Beta

iphone - CocoaAsyncSocket 在后台后不起作用

我有一个AsyncSocket实例,我一直在iPad上用作服务器,然后在另一个充当客户端的iPad上运行AsyncSocket套接字。我拥有在客户端和服务器之间交换数据所需的所有代码——没有任何问题。我遇到的问题是一切正常,但在我的应用程序的错误测试期间,我注意到一个特别奇怪(且令人恼火的问题):如果我关闭服务器iPad(此时没有在服务器上触发套接字的委托(delegate)),那么客户端将断开连接(并进入我在其中不断重试的循环)。令人恼火的是,即使服务器恢复正常,客户端仍然无法连接到它。事实上,即使我从头开始重新启动客户端,它仍然无法连接到服务器。我必须重新启动服务器应用,以便客户端

iphone - IOS:如何为缩进级别的变化设置动画?

我有一个UITableView,其中一些行使用indentationLevel缩进。单元格具有UITableViewCellStyleValue1样式,因此我缩进了textLabel而不是detailTextLabel。有时我想更改一行的缩进,以便文本向左或向右移动。设置indentationLevel有效,但文本突然跳转:我怎样才能让它流畅地动画化? 最佳答案 这有效-通过indentDelta改变缩进:CGRectframe=cell.textLabel.frame;frame.origin.x+=indentDelta*cel

iphone - 使用iOS gamekit框架可以连接两个设备的范围(距离)是多少

我想使用iOSgamekit库开发一个应用程序,我很想知道这两个设备之间的最大范围是多少。他们可以保持联系和沟通多远?谢谢! 最佳答案 我觉得你应该去看看蓝牙和wi-fi规范,而不是认为GK决定你能玩多远:) 关于iphone-使用iOSgamekit框架可以连接两个设备的范围(距离)是多少,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7977279/

iphone - 在 IOS 5 中检测设备是否处于静音模式?

如何知道设备在IOS5中是静音还是响铃模式?kAudioSessionProperty_AudioRoute给出"RouteDetailedDescription_PortType"=Speaker但是如何知道设备是否处于静音状态呢?谢谢,赛吉珊德拉 最佳答案 kAudioSessionProperty_AudioRoute似乎已被弃用..改为使用kAudioSessionProperty_AudioRouteDescription..参见this线程 关于iphone-在IOS5中检测

iphone - CTFontCreateWithName 返回 ".LastResort"字体

我的应用程序提供了多种自定义字体,所有这些都在应用程序的plist中正确定义。我可以毫无问题地加载带有这些自定义字体的UIFont。UILabel使用[UIFontfontWithName:@"some-custom-font"size:14]作为字体可以完美地工作。CoreText方法不起作用。我需要在属性字符串中使用这些字体,所以我绝对需要CTFontRef。直到iOS5,我都没有遇到任何问题。现在,CTFontCreateWithName倾向于返回名为.LastResort的字体,而不是我需要的字体。如果我终止该应用程序并重新启动,上次失败的一些字体现在可以使用,但其他字体则不能