Questions tagged «ios»

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


8
插座无法连接到重复内容iOS
我刚刚创建了一个应用程序,并开始将@IBOutlet连接到情节提要。我将其中一些连接到具有基本样式的UITableViewCell原型单元中的标签。当我连接它时,虽然在情节提要中出现此错误: 从TableViewController到UILabel的detailText插座无效。插座不能连接到重复内容。 有人可以帮我吗?我已经按照我一直成功完成的方式进行了设置,但是这次它使我看不到这个错误。
144 ios  storyboard 

16
在数组中找到对象?
Swift是否有类似_.findWhere的内容中的内容? 我有一个类型为struct的数组,T想检查array是否包含name属性等于的struct对象Foo。 尝试使用 find(),filter()但它们仅适用于基本类型,例如String或Int。引发有关不符合Equitable协议之类的错误。
144 ios  swift 

23
添加滑动以删除UITableViewCell
我正在使用创建一个CheckList应用程序UITableView。我想知道如何添加滑动以删除UITableViewCell。 这是我的ViewController.swift: import UIKit class ViewController: UIViewController, UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource { var tableView: UITableView! var textField: UITextField! var tableViewData:Array<String> = [] // Define Colors let lightColor: UIColor = UIColor(red: 0.996, green: 0.467, blue: 0.224, alpha: 1) let medColor: UIColor = UIColor(red: 0.973, green: 0.388, blue: 0.173, alpha: 1) let darkColor: …
144 ios  uitableview  swift 


20
Xcode游乐场被卡在“运行游乐场”或“启动模拟器”上而无法运行代码,该怎么办?
每次我创建一个新的游乐场以测试一些代码时,Xcode都会卡住并且不会运行该代码。它只是在屏幕顶部显示“正在运行的操场”或“启动模拟器”语句,并在其旁边预示着正在旋转的加载图标,但没有任何反应。有时这会无限期地继续,有时Xcode会暂停并将其打印到控制台: Playground execution failed: error: Couldn't lookup symbols: __swift_FORCE_LOAD_$_swiftCoreImage __swift_FORCE_LOAD_$_swiftFoundation _playground_log_hidden _playground_logger_initialize _playground_log_postprint thread #1: tid = 0xc0cd0, 0x000000010ea7c3c0 MyPlayground`executePlayground, queue = 'com.apple.main-thread', stop reason = breakpoint 1.2 frame #0: 0x000000010ea7c3c0 MyPlayground`executePlayground frame #1: 0x000000010ea7b9c0 MyPlayground`__37-[XCPAppDelegate enqueueRunLoopBlock]_block_invoke + 32 frame #2: 0x000000010f59625c CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12 frame #3: 0x000000010f57b304 CoreFoundation`__CFRunLoopDoBlocks + …
144 ios  xcode  xcode8 


11
RealmSwift:将结果转换为Swift数组
我要实现的是: class func getSomeObject() -> [SomeObject]? { let objects = Realm().objects(SomeObject) return objects.count > 0 ? objects : nil } 我怎样才能返回对象[SomeObject],而是如果Results?
143 ios  swift  realm 



13
Xcode 8 Swift 3中,“导航栏”的警告框在运行时将有所不同
在升级到Xcode 8这种情况之前,我还没有看到此错误。我有不同的导航控制器。对于他们所有人,我都看到一个错误Frame for "Navigation bar" will be different at the run time. Navigation bar "Expected: width=384, Actual: width=375。实际上,这些导航控制器没有Navigation bar。Navigation bar存在于子视图中。无论如何,我可以通过勾选和取消选中Shows navigation bar中的复选框来解决此问题Attributes inspector。但不幸的是,每次我重新打开Main.storyboard此警告时,都会再次出现。另外,如果我单击黄色三角形,然后单击更新框架,则不会发生任何事情。

18
Xcode 6-如何为Ad-Hoc分发选择签名证书/配置文件?
要将应用分发给我们的测试人员,我们使用Xcode,我们使用以下过程进行操作: 存档申请 分发临时广告 选择配置文件 将.ipa保存到文件夹 但是使用Xcode 6时,此工作流程有所更改。我仍然可以选择即席分发选项,但是无法选择所需的配置文件。这使我们无法控制使用哪个签名证书和配置概要文件配置(我们使用推送通知)。 默认情况下,使用iPhone distribution签名身份并XC Ad Hoc生成某种类型的配置文件,如下图所示: 如果单击配置文件旁边的箭头,它将打开包含配置文件的文件夹。 所以我的问题是: Xcode 6中是否可以选择用于Ad Hoc分发的配置文件? 谢谢!
143 ios  ios8  xcode6 

7
为什么UICollectionViewCell的出口为零?
我在Interface Builder中创建了一个自定义UICollectionViewCell,将其上的视图绑定到该类,然后当我要使用字符串并将其设置为字符串上的标签时,tha标签的值为nil。 override func viewDidLoad() { super.viewDidLoad() // Register cell classes self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: "ls") } override func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell! { var cell: LeftMenuCollectionViewCell cell = collectionView.dequeueReusableCellWithReuseIdentifier("ls", forIndexPath: indexPath) as LeftMenuCollectionViewCell println(cell.label) // <- this is nil, why?? cell.label.text = "asd" return cell } 和子类的单元格: class …


4
Swift编译器错误:字符串连接中的“表达式过于复杂”
我发现这比任何事情都有趣。我已经解决了,但是我想知道原因。错误如下:DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions。为什么抱怨呢?似乎是最简单的表达方式之一。 编译器指向该columns + ");";部分 func tableName() -> String { return("users"); } func createTableStatement(schema: [String]) -> String { var schema = schema; schema.append("id string"); schema.append("created integer"); schema.append("updated integer"); schema.append("model blob"); var columns: String …

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.