Questions tagged «ios»

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



4
“严重错误:数组无法从Objective-C桥接” —为什么还要尝试Swift,Swift?
我已经声明了Swift协议: protocol Option { var name: String { get } } 我声明了该协议的多种实现-一些类,一些枚举。 我有一个视图控制器,其属性声明为: var options: [Option] = [] 当我尝试将此属性设置为Option在另一个VC 中实现协议的对象数组prepareForSegue时,出现运行时错误: fatal error: array cannot be bridged from Objective-C 为什么不起作用?编译器具有所需的所有信息,而我根本不了解Objective-C与它有什么关系-我的项目仅包含Swift文件,并且这些数组不会进出任何框架方法,必须将它们桥接到NSArray。

9
ios 6.0版弃用的最小字体大小
我刚刚在iOS 6.0上升级到xcode 4.5,并且在我的XIB文件中的所有UILabel上都突出显示了一个警告,指出“ iOS 6.0版不建议使用最小字体大小”。有谁知道这是指什么以及如何解决它? 更新: 图像不再可用(位于https://skitch.com/hahmadi82/eyk51/cloud)


11
LLDB(快速):将原始地址转换为可用类型
是否有一个LLDB命令可以将原始地址转换为可用的Swift类? 例如: (lldb) po 0x7df67c50 as MKPinAnnotationView 我知道此地址指向MKPinAnnotationView,但是它不在我可以选择的框架中。但是,我想将原始地址转换为MKPinAnnotationView,以便我可以检查其属性。这可能吗?
92 ios  swift  lldb 

15
如何淡入和淡出UIVisualEffectView和/或UIBlurEffect?
我想淡入淡出带有UIBlurEffect的UIVisualEffectsView: var blurEffectView = UIVisualEffectView() blurEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .dark)) 我在a调用的函数中使用普通动画UIButton来使其淡入,对于淡出也相同,但.alpha = 0&hidden = true: blurEffectView.hidden = false UIView.animate(withDuration: 1, delay: 0, options: .curveEaseOut) { self.blurEffectView.alpha = 1 } 现在,在两个方向上褪色的工作,但衰落时,它给我一个错误了: <UIVisualEffectView 0x7fdf5bcb6e80>被要求动画其不透明度。这将导致效果显示为残破,直到不透明度恢复到1。 题 我如何成功淡入UIVisualEffectView和淡出而不破坏它并具有淡入淡出的过渡? 注意 我试着将A放进UIVisualEffectView去UIView然后淡入那一个,但没有成功

13
在Swift中进行REST API调用
我正在尝试使用Swift来对REST API进行GET调用,并且试图遵循众多教程,但无法弄清楚。要么是因为我无法弄清楚如何将所有Obj-C转换为Swift,要么是因为不赞成使用n'这样的方法的一半。有谁知道如何进行调用以及解析返回的JSON数据?
92 ios  swift  rest  api  http 


28
“运行目标iOS设备不适用于运行方案”
我一直在iPhone 5 / iOS 6上运行我的应用程序,但是当我尝试在iPhone 4S / iOS6上运行该应用程序时,我得到“运行目标iOS设备对于运行方案NN无效。该方案不包含可构建项可以针对运行指定设备支持的体系结构进行构建”。 我已经看过以前的帖子,但是它们涉及部署目标的问题。就我而言,我将基本SDK设置为6.1,将部署目标设置为5.0。 iPhone 4的iOS版本为6.0.1。
92 ios  xcode 

13
从未调用过CollectionView sizeForItemAtIndexPath
这真让我抓狂!我有一个UICollectionViewController,如下所示: class PhrasesCompactCollectionViewController: UICollectionViewController 正在调用numberOfSections和cellForItemAt,但从不调用sizeForItemAtIndexPath。我在其他地方使用了完全相同的代码,并且可以正确触发。我正在使用Xcode 8 Beta 6。 func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize { return CGSize(width: 120, height:120) }
92 ios 


29
从“后退”按钮中删除文本,保留图标
我想从“后退”按钮中删除文本,但我想保留该图标。我努力了 let backButton = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Plain, target: navigationController, action: nil) navigationItem.leftBarButtonItem = backButton 但是,这将完全删除文本和图标。
92 ios  swift  xcode 


7
UICollectionView的动态单元格宽度取决于标签宽度
我有一个UICollectionView,它从包含标签的可重用单元格加载单元格。数组为该标签提供内容。我可以使用sizeToFit轻松根据内容宽度调整标签宽度。但是我无法制作适合标签的单元格。 这是代码 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. arrayOfStats = @[@"time:",@"2",@"items:",@"10",@"difficulty:",@"hard",@"category:",@"main"]; } - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection: (NSInteger)section{ return [arrayOfStats count]; } - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath{ return CGSizeMake(??????????); } - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView{ return 1; } - (UICollectionViewCell …

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.