小编Kod*_*Inc的帖子

Swift Plist读取和初始化数组作为键的对象

我正在UITableViewSwift 开发一个基于小程序的应用程序.我开始硬编码一些基本数组(包括基本类声明和UITableView插座声明:

import UIKit

class ScenesViewController: UITableViewController {

@IBOutlet var myTableView: UITableView

var sceneName = ["Scene 1", "Scene 2", "Scene 3", "Scene 4", "Scene 5"]
var sceneDetail = ["Hi", "Hello", "Bye", "My Bad", "Happy"]
Run Code Online (Sandbox Code Playgroud)

这个代码在一个UITableViewController有一个插座的内部,所有插座都连接到a UITableView.我为此创建了一个名为"Scenes.plist"的plist,并试图替换代码.在Objective-C中,我会这样做:

NSString *path = [[NSBundle mainBundle] pathForResource:@"Scenes" ofType:@"plist"];

NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:path];
sceneName = [dict objectForKey:@"SceneName"];
sceneDetail = [dict objectForKey:@"SceneDetail"];
Run Code Online (Sandbox Code Playgroud)

我开始在Swift中这样做:

let path = NSBundle.mainBundle().pathForResource("Scenes", ofType:"plist")

let dict = NSDictionary(contentsOfFile:path)  // Error: 'ScenesViewController.Type' does not have …
Run Code Online (Sandbox Code Playgroud)

nsdictionary plist uitableview ios swift

13
推荐指数
1
解决办法
2万
查看次数

Xcode 7 GM Show Segue变成了模态瞄准

我有一个带导航视图控制器的应用程序,一旦点击一个单元格,屏幕就会被推到它上面.但是,当在模拟器和多个设备上测试此应用程序时,推送segue会以某种方式变成模态segue.这些图片将显示正在发生的事情的要点:

表视图:

在此输入图像描述

应该发生什么(Show segue):

在此输入图像描述

会发生什么(Modal segue):

在此输入图像描述

我在iOS模拟器上运行它,但对于我的应用程序,结果是相同的.我见过人们在iOS 7上发布关于这个问题的帖子,但这应该发生在iOS 9上吗?请帮忙.

谢谢!

ios segue swift xcode7

4
推荐指数
1
解决办法
717
查看次数

标签 统计

ios ×2

swift ×2

nsdictionary ×1

plist ×1

segue ×1

uitableview ×1

xcode7 ×1