Questions tagged «ios»

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

20
状态栏和导航栏显示在iOS 7中我视图的边界上方
我最近下载了Xcode 5 DP来在iOS 7中测试我的应用程序。我注意到并确认的第一件事是,视图的边界并不一定总是调整为适应状态栏和导航栏的大小。 在中viewDidLayoutSubviews,我打印视图的边界: {{0,0},{320,568}} 这导致我的内容出现在导航栏和状态栏下方。 我知道我可以通过获取主屏幕的高度,减去状态栏的高度和导航栏的高度来自己计算高度,但这似乎是不必要的额外工作。 如何解决此问题? 更新: 我已经找到了针对此特定问题的解决方案。将导航栏的半透明属性设置为NO: self.navigationController.navigationBar.translucent = NO; 这样可以防止视图被框在导航栏和状态栏的下面。 但是,当您希望导航栏为半透明时,我还没有找到针对这种情况的解决方案。例如,以全屏方式查看照片时,我希望导航栏是半透明的,并且视图应位于其下方。那行得通,但是当我切换显示/隐藏导航栏时,我什至遇到了奇怪的结果。第一次更改子视图(UIScrollView)的边界。
435 ios  ios7 

25
象征iPhone应用崩溃报告
我正在尝试尝试象征我的iPhone应用程序的崩溃报告。 我从iTunes Connect检索了崩溃报告。我有提交给App Store的应用程序二进制文件,并且有作为生成的一部分生成的dSYM文件。 我将所有这些文件放在一个由Spotlight编制索引的目录中。 现在怎么办? 我尝试调用: symbolicatecrash crashreport.crash myApp.app.dSYM 并且只会输出崩溃报告中相同的文本,而不是符号。 难道我做错了什么?

6
@import vs #import-iOS 7
我正在玩一些新的iOS 7功能,并使用WWDC视频“在iOS上实现Engaging UI”中讨论的一些Image Effects。为了在会话的源代码中产生模糊效果,UIImage通过导入UIKit的类别进行了扩展,如下所示: @import UIKit; 我想我在另一个会话视频中看到了有关此内容的信息,但是我很难找到它。我正在寻找有关何时使用它的任何背景信息。只能与Apple框架一起使用吗?使用此编译器指令的好处是否足以使我返回并更新旧代码?
432 ios  objective-c  import  ios7 

4
阵列状态将缓存在iOS 12 Safari中。它是错误还是功能?
更新于2018.10.31 此错误已在iOS 12.1中修复,祝您愉快! 我在新发布的iOS 12 Safari中发现数组的值状态存在问题,例如,如下代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> <title>iOS 12 Safari bugs</title> <script type="text/javascript"> window.addEventListener("load", function () { let arr = [1, 2, 3, 4, 5]; alert(arr.join()); document.querySelector("button").addEventListener("click", function () { arr.reverse(); }); }); </script> </head> <body> <button>Array.reverse()</button> <p style="color:red;">test: …
432 javascript  ios  safari  ios12 

30
在iOS中获取当前设备语言?
我想显示设备UI使用的当前语言。我将使用什么代码? 我希望这是NSString完全拼写的格式。(不是@“ en_US”) 编辑:对于那些继续前进的人,这里有大量有用的评论,因为答案随着新的iOS版本的发展而发展。

20
是否可以在iOS Simulator中禁用网络?
我正在尝试调试在从互联网获取其主要数据的应用程序中看到的一些不一致的行为。我看不到模拟器中的问题,仅在设备上,所以我想在模拟器中重现网络和连接环境。 有什么方法可以在模拟器中禁用网络? (我正在远程连接Mac进行编码,现在没有其他选择,因此不能选择禁用OS网络)。


29
SDK'iOS 10.0'中的产品类型'Application'需要代码签名-StickerPackExtension需要开发团队错误
我面临以下问题,无法构建应用程序。 XXX的配置设置冲突。XXX是自动设置的,但是设置配置文件WildCard已手动指定。在构建设置编辑器中将供应配置文件值设置为“自动”,或在目标编辑器中切换到手动供应。SDK'iOS 10.0'中的产品类型'Application'需要代码签名 我也无法选择特定的个人资料。 如何解决这个问题?
424 ios  xcode 


30
dyld:库未加载:@ rpath / libswiftCore.dylib
我正在尝试在iPhone 4s上运行Swift应用程序。它在模拟器上运行良好,我的朋友可以在他的iPhone 4s上成功运行它。我有iOS 8和Xcode 6的正式版本。 我努力了 重新启动Xcode,iPhone,计算机 清洁与重建 吊销和创建新的证书/设置配置文件 现“运行路径搜索路径”为 $(inherited) @executable_path/Frameworks 嵌入式内容包含Swift代码为“是” 代码签名身份是开发人员 以下是整体错误 dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/AppName.app/AppName Reason: no suitable image found. Did find: /private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/AppName.app/Frameworks/libswiftCore.dylib: mmap() error 1 at address=0x008A1000, size=0x001A4000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/APPLICATION_NAME/Frameworks/libswiftCore.dylib
412 ios  swift  xcode  dyld 

30
在Swift上从URL加载/下载图像
我想从我的应用程序中的URL加载图像,因此我首先尝试使用Objective-C,但是它可以正常工作,但是对于Swift,我遇到了编译错误: 'imageWithData'不可用:使用对象构造'UIImage(data :)' 我的功能: @IBOutlet var imageView : UIImageView override func viewDidLoad() { super.viewDidLoad() var url:NSURL = NSURL.URLWithString("http://myURL/ios8.png") var data:NSData = NSData.dataWithContentsOfURL(url, options: nil, error: nil) imageView.image = UIImage.imageWithData(data)// Error here } 在Objective-C中: - (void)viewDidLoad { [super viewDidLoad]; NSURL *url = [NSURL URLWithString:(@"http://myURL/ios8.png")]; NSData *data = [NSData dataWithContentsOfURL:url]; _imageView.image = …
412 ios  swift  uiimage  nsurl 

17
检测设备是否为iOS
我想知道是否有可能检测浏览器是否在iOS上运行,这与使用Modernizr进行功能检测的方式类似(尽管这显然是设备检测而非功能检测)。 通常,我宁愿使用功能检测,但我需要根据该问题确定设备是否为iOS,因为它们处理视频的方式YouTube API无法在iPad / iPhone /非Flash设备上使用

25
如何只为UIView的左上角和右上角设置cornerRadius?
有没有一种方法可以cornerRadius仅设置的左上角和右上角UIView? 我尝试了以下操作,但最终看不到该视图。 UIView *view = [[UIView alloc] initWithFrame:frame]; CALayer *layer = [CALayer layer]; UIBezierPath *shadowPath = [UIBezierPath bezierPathWithRoundedRect:frame byRoundingCorners:(UIRectCornerTopLeft|UIRectCornerTopRight) cornerRadii:CGSizeMake(3.0, 3.0)]; layer.shadowPath = shadowPath.CGPath; view.layer.mask = layer;



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.