草庐IT

iphone-se

全部标签

ios - Xcode iPhone SDK - 开始时保持 NSInteger 为零

我想在我的NSInteger的开头保留零,但是当我NSLog它时,零被删除。NSIntegermyInteger=05;NSLog("%d",myInteger);log:5我得到5而不是05。如何将0保留在整数的开头? 最佳答案 NSInteger不做“前导”零。您正在考虑数字格式化的事情。如果您只想通过“NSLog”打印出前导零,请尝试以下方法:NSLog("%02d",myInteger);它指示NSLog有两位数,如果没有达到两位数,则做一个前导零。看看printfformatspecifiers(NSLog试图遵守)你会看

iphone - 如何在 iOS 应用程序中使用 Google Places API 搜索多种类型

我需要使用适用于iOS应用的GoogleAPI搜索不止一种类型。这是我搜索一种类型的方法。在此示例中,它的类型为museum我想同时搜索museum和art_gallery。我将如何去做:NSURL*googlePlacesURL=[NSURLURLWithString:@"https://maps.googleapis.com/maps/api/place/search/xml?location=34.0522222,-118.2427778&radius=500&types=**museum**&sensor=false&key=APIKEY"];谢谢你的帮助:)

iphone - 如何将 NSArray 输出连接到以逗号分隔的 NSString

我正在使用以下代码尝试将数组输出连接到NSString。NSArray*array1=[NSArrayarrayWithObjects:[itemobjectForKey:@"id"],nil];NSString*joinedString=[array1componentsJoinedByString:@","];NSLog(@"joinedStringis%@",joinedString);我希望将连接后的字符串输出为:连接后的字符串为55,56,57,66,88...等等...目前输出为:2013-03-0513:13:17.052[63705:907]joinedStringis

iphone - 在核心数据中保存照片

我正在尝试以最有效的方式做到这一点。想一想Apple在iPhone上的内置地址簿-这就是我要在此处复制的内容。一个实体,Person,多个属性,但是每个Person可以有一张照片。保存实体照片的最佳方式是什么? 最佳答案 在我看来,保存照片或任何大数据的最佳方法是将它们保存到文件中,并将文件路径作为字符串存储在核心数据实体中... 关于iphone-在核心数据中保存照片,我们在StackOverflow上找到一个类似的问题: https://stackover

iphone - -[__NSArrayM objectAtIndex :]: index 4294967295 beyond bounds for empty array with arc4random

编辑:我将arc4random()替换为arc4random_uniform()进行修复我正在使用试飞来监控坠机事故。一直在修复错误,但是我遇到了这个错误,我不确定为什么索引这么大。-[__NSArrayMobjectAtIndex:]:index4294967295beyondboundsforemptyarray很可能这就是bug所在for(NSUIntegeri=0;i导致此处崩溃//FrogNameCaptionNSString*tempCaption=[defaultFrogImageCaptionobjectAtIndex:[defaultFrogImageCaptionc

iphone - 滑动手势已添加到 UILabel,但它不起作用

UISwipeGestureRecognizer*swipe=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(swipedGesture:)];swipe.direction=UISwipeGestureRecognizerDirectionRight;swipe.numberOfTouchesRequired=1;[self.myLabel.superviewaddGestureRecognizer:swipe];-(void)swipedGesture:(UIGestureRecognizer*

iphone - 如何获取选定的行 IOS

我如何知道当前在TableView中选择了哪一行而不使用任何全局变量来使用此方法存储最后单击的行。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath 最佳答案 如果您在outlet属性中有UITableView,您可以像这样获取选定的行:[tableViewindexPathForSelectedRow]这将返回包含所选行的行号和节号的indexPath。参见http://developer.apple.com

iphone - nsinvalidargumentexception' 原因 'an avplayeritem cannot be associated with more than one instance of avplayer'

我正在使用MPMoviePlayerController用于播放视频,在此我使用自定义搜索栏来跳转视频。但是当我不断地向前和向后搜索时,应用程序崩溃并抛出以下错误:nsinvalidargumentexception'reason'anavplayeritemcannotbeassociatedwithmorethanoneinstanceofavplayer'所以请提出建议。谢谢 最佳答案 有同样的问题,尝试在设置SourceType后设置ContentURL,如下所示,moviePlayerController_=[[MPMov

ios - 如何停止和恢复来自 iPhone 应用程序的背景音频?

我正在开发基于消息的iPhone应用程序。我添加了哔声以接收来自其他人的消息。我正在使用AVAudioPlayer播放提示音。我的问题是当用户在后台听到来自其他应用程序的歌曲时,如果他们收到来self的应用程序的消息,将播放哔声并且背景歌曲/音频停止不恢复。我想通过暂停背景歌曲/音频来播放提示音,然后我必须再次从我的应用程序中恢复该音频/歌曲。在iOS开发中有可能吗?谁能帮帮我?已编辑:这是我的示例代码。-(void)viewDidLoad{[superviewDidLoad];self.title=@"Music";self.navigationController.navigati

iphone - 你如何从一个 Storyboard转到另一个 Storyboard?不在 Storyboard 中查看

您好,我创建了两个Storyboard文件,但我不知道如何在它们之间切换。为了在一个Storyboard中切换,我设置了标识符并使​​用此代码:[selfperformSegueWithIdentifier:@"identifier"sender:self];此代码在用于切换Storyboard时会导致应用程序崩溃。请帮忙 最佳答案 iOS9.0的更新答案您可以在Storyboard中使用Storyboard引用,将转场的目标设置为另一个Storyboard中的ViewController。将Storyboard引用从对象库拖到源S