Questions tagged «ios»

iOS是在Apple iPhone,iPod touch和iPad上运行的移动操作系统。使用此标签[ios]来解决与iOS平台上的编程有关的问题。使用相关的标签[objective-c]和[swift]解决那些编程语言所特有的问题。

9
无法在Instruments中启动我的应用:至少一个目标无法启动
我已经正确设置了所有代码签名权利。在手机上运行该应用程序很好,但是在乐器中启动该应用程序会给我一条错误消息: Error Starting Recording At least one target failed to launch; aborting run 然后: Target failed to run. Permisson to debug [app name] was denied. The app must be signed with a development identity (i.e. iOS Developer) 有什么想法可以阻止这种情况发生吗?在我的iPad上不会发生。

6
为UIView子类加载Nib的正确方法
我知道以前曾问过这个问题,但答案是矛盾的,我很困惑,所以请不要解雇我。 我希望UIView在我的整个应用程序中都有一个可重用的子类。我想用一个nib文件描述接口。 现在,我们说这是一个带有活动指示器的加载指示器视图。我想在某个事件上实例化此视图并为视图控制器的视图添加动画。我可以以编程方式描述视图的界面,以编程方式创建元素并在init方法中设置其框架等。 但是,如何使用笔尖呢?保持界面生成器中给定的大小,而无需设置框架。 我已经设法做到了,但是我确定这是错误的(只是一个带有选择器的视图): - (id)initWithDataSource:(NSDictionary *)dataSource { self = [super init]; if (self){ self = [[[NSBundle mainBundle] loadNibNamed:[NSString stringWithFormat:@"%@", [self class]] owner:self options:nil] objectAtIndex:0]; self.pickerViewData = dataSource; [self configurePickerView]; } return self; } 但是我覆盖了自我,当我实例化它时: FSASelectView *selectView = [[FSASelectView alloc] initWithDataSource:selectViewDictionary]; selectView.delegate = self; selectView.frame = CGRectMake(0, self.view.bottom + …

11
意外的CFBundleExecutable键
在花了一些时间进行谷歌搜索之后,有些事情告诉我这个问题是新的。 我们有一个支持iOS7-8的功能齐全的项目。当然,它已经多次成功提交到AppStore。 我们使用广告连播(pod),进行大量跟踪和监视,例如GA和Instabug。 现在,我们决定将基于iOS 9的Xcode 7构建的应用程序版本提交给TestFlight。 我们禁用了位代码,因为许多Pod(例如Flurry和其他预建库)不包含它。 构建成功,提交到iTunesConnect后,我们得到以下信息: 我们为GoogleAppIndexing库提供了相同的库(也位于pod中),但我们只是为了使其工作而将其删除。现在-Instabug。它太过分了,所以我试图了解iOS 9中发生了什么以及使正常工作的项目开始引发此类错误的更改是什么。 任何想法都欢迎!请分享您的经验,如果我错过了什么,我将很乐意分享我的步骤。

8
什么时候在iPhone开发中使用PNG或JPG?
我有一个应用程序,可以在幻灯片中显示一堆图像。这些图像将成为捆绑软件的一部分,因此随应用程序一起分发。 所有图像均为照片或摄影等。 我已经读过,首选使用PNG作为图像格式,但是看到JPG版本会更小,我宁愿使用它。 有什么指南可以使用哪种格式?
98 iphone  ios  png  jpeg 


4
UIFont-如何获取系统细字体
UIFont有获取常规字体(systemFontOfSize)或粗体字体(boldSystemFontOfSize)的方法,但是如何通过情节提要获得“薄系统字体”? 将“ system-thin”传递给UIFontContructor不起作用,该构造函数仅适用于非系统字体。

6
在启动屏幕iOS 7中更改状态栏文本颜色
我知道这已经是一些stackoverflow 问题,它们说明如何更改所有视图控制器的状态栏。我目前正在以这种方式更改状态栏的颜色: if(IS_IOS7) [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 在里面 application:DidFinishLaunching 此外,我UIViewControllerBasedStatusBarAppearance将plist中的值更改为NO。但是,在初始屏幕中,静止图像会以黑色显示状态栏文本。 是否可以在初始屏幕中更改状态栏文本颜色的颜色?

10
如何快速从文件路径获取文件名
如何从给定的文件路径字符串获取文件名? 例如,如果我有一个文件路径字符串为 file:///Users/DeveloperTeam/Library/Developer/CoreSimulator/Devices/F33222DF-D8F0-448B-A127-C5B03C64D0DC/data/Containers/Data/Application/5D0A6264-6007-4E69-A63B-D77868EA1807/tmp/trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV 我想得到返回结果 trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV 谢谢您的帮助。
98 ios  iphone  swift 



7
Swift中的状态栏高度
如何在Swift中以编程方式获取状态栏的高度? 在Objective-C中,它是这样的: [UIApplication sharedApplication].statusBarFrame.size.height.
98 ios  swift  statusbar 


7
CFBundleVersion和CFBundleShortVersionString应该使用什么值?
这是我第一次提交iOS应用,我不希望我的应用被拒绝。 这来自Apple Docs: CFBundleVersion(String-iOS,OS X)指定捆绑软件的内部版本号,该版本号标识捆绑软件的迭代(已发行或未发行)。内部版本号应该是由三个非负的,由句点分隔的整数组成的字符串,并且第一个整数大于零。该字符串应仅包含数字(0-9)和句点(。)字符。每个整数前导零将被截断,并且将被忽略(即1.02.3等于1.2.3)。该密钥不可本地化。 CFBundleShortVersionString(String-iOS,OS X)指定捆绑软件的发行版本号,该发行版标识应用程序的发行版本。发行版本号是一个由三个句点分隔的整数组成的字符串。第一个整数表示应用程序的主要修订,例如实现新功能或重大更改的修订。第二个整数表示实现次要特征的修订。第三个整数表示维护版本。 该键的值与“ CFBundleVersion”的值不同,“ CFBundleVersion”标识应用程序的迭代(已发布或未发布)。可以通过将其包含在InfoPlist.strings文件中来对其进行本地化。 但这似乎有些奇怪。我对此的解释是将两个值设置为相同,即: CFBundleVersion: 1.0.0 CFBundleShortVersionString: 1.0.0 有人可以确认100%那是我应该放的吗?
98 ios 


8
在iOS 7多任务切换器中控制屏幕截图
我一直在尝试寻找有关iOS 7中新的多任务切换器的信息,尤其是当应用程序进入休眠状态时操作系统所截取的屏幕截图。 有什么方法可以完全关闭此功能或屏幕截图吗?还是可以从切换台中完全隐藏应用程序?该应用程序需要在后台运行,但是我们不想显示该应用程序的任何屏幕截图。 屏幕截图可能会带来安全风险,请仔细考虑银行应用程序,双击该设备上的“主页”按钮的任何人都可以使用您的卡号或帐户摘要。 任何对此有见识的人吗?谢谢。
98 ios  ios7 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.