Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
white49
Alamofire
提交
4b14a977
A
Alamofire
项目概览
white49
/
Alamofire
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
Alamofire
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
4b14a977
编写于
1月 14, 2019
作者:
C
Christian Noon
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Added reachability monitoring to the console for the sample app
上级
4711de71
变更
3
展开全部
隐藏空白更改
内联
并排
Showing
3 changed file
with
136 addition
and
95 deletion
+136
-95
Example/Resources/Base.lproj/Main.storyboard
Example/Resources/Base.lproj/Main.storyboard
+107
-80
Example/Source/AppDelegate.swift
Example/Source/AppDelegate.swift
+2
-0
Example/Source/MasterViewController.swift
Example/Source/MasterViewController.swift
+27
-15
未找到文件。
Example/Resources/Base.lproj/Main.storyboard
浏览文件 @
4b14a977
此差异已折叠。
点击以展开。
Example/Source/AppDelegate.swift
浏览文件 @
4b14a977
...
...
@@ -27,6 +27,8 @@ import UIKit
@UIApplicationMain
class
AppDelegate
:
UIResponder
,
UIApplicationDelegate
,
UISplitViewControllerDelegate
{
// MARK: - Properties
var
window
:
UIWindow
?
// MARK: - UIApplicationDelegate
...
...
Example/Source/MasterViewController.swift
浏览文件 @
4b14a977
...
...
@@ -27,32 +27,24 @@ import UIKit
class
MasterViewController
:
UITableViewController
{
// MARK: - Properties
@IBOutlet
weak
var
titleImageView
:
UIImageView
!
var
detailViewController
:
DetailViewController
?
=
nil
var
objects
=
NSMutableArray
()
private
var
reachability
:
NetworkReachabilityManager
!
// MARK: - View Lifecycle
override
func
awakeFromNib
()
{
super
.
awakeFromNib
()
navigationItem
.
titleView
=
titleImageView
}
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
if
let
split
=
splitViewController
{
let
controllers
=
split
.
viewControllers
clearsSelectionOnViewWillAppear
=
true
if
let
navigationController
=
controllers
.
last
as?
UINavigationController
,
let
topViewController
=
navigationController
.
topViewController
as?
DetailViewController
{
detailViewController
=
topViewController
}
}
monitorReachability
()
}
// MARK: - UIStoryboardSegue
...
...
@@ -93,5 +85,25 @@ class MasterViewController: UITableViewController {
}
}
}
}
// MARK: - UITableViewDelegate
override
func
tableView
(
_
tableView
:
UITableView
,
didSelectRowAt
indexPath
:
IndexPath
)
{
if
indexPath
.
section
==
3
&&
indexPath
.
row
==
0
{
print
(
"Reachability Status:
\(
reachability
.
networkReachabilityStatus
)
"
)
tableView
.
deselectRow
(
at
:
indexPath
,
animated
:
true
)
}
}
// MARK: - Private - Reachability
private
func
monitorReachability
()
{
reachability
=
NetworkReachabilityManager
(
host
:
"www.apple.com"
)
reachability
.
listener
=
{
status
in
print
(
"Reachability Status Changed:
\(
status
)
"
)
}
reachability
.
startListening
()
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录