diff --git a/YouerLiveVideo/YouerLiveVideo/Base.lproj/Main.storyboard b/YouerLiveVideo/YouerLiveVideo/Base.lproj/Main.storyboard
index 1ab759b..cd92dde 100644
--- a/YouerLiveVideo/YouerLiveVideo/Base.lproj/Main.storyboard
+++ b/YouerLiveVideo/YouerLiveVideo/Base.lproj/Main.storyboard
@@ -24,29 +24,29 @@
-
+
-
-
-
+
+
-
+
@@ -81,7 +81,7 @@
-
+
@@ -114,21 +114,27 @@
-
+
-
+
+
+
+
+
+
+
-
+
-
+
@@ -1418,29 +1424,29 @@
-
+
-
+
-
+
-
-
+
+
@@ -1453,29 +1459,29 @@
-
+
-
-
-
+
+
+
-
+
-
+
-
+
@@ -1508,24 +1514,30 @@
-
+
-
+
+
+
+
+
+
+
-
+
-
+
diff --git a/YouerLiveVideo/YouerLiveVideo/controllers/HomePage/MainHomeTableViewController.swift b/YouerLiveVideo/YouerLiveVideo/controllers/HomePage/MainHomeTableViewController.swift
index 6e1f5f5..80807ed 100644
--- a/YouerLiveVideo/YouerLiveVideo/controllers/HomePage/MainHomeTableViewController.swift
+++ b/YouerLiveVideo/YouerLiveVideo/controllers/HomePage/MainHomeTableViewController.swift
@@ -343,8 +343,11 @@ class HomeThirdTableViewCell: UITableViewCell,UICollectionViewDelegate,UICollect
}
}
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
- //点击进入学校 appRootViewController()
- NSLog("点击了****\(dataSet[indexPath.row])")
+ //点击下载并打开资源文档
+ let download = DownLoad.share
+ download.superVC = ((appRootViewController().childViewControllers[0] as! MViewController).selectedViewController as! UINavigationController).viewControllers[0]
+ download.downLoadWithUrl(url: dataSet[indexPath.row].f_ResourceUrl)
+
}
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: (getScreenWidth()-40)/3, height: (getScreenWidth()-40)/3+105.5)
diff --git a/YouerLiveVideo/YouerLiveVideo/controllers/MicroCourse/MicroCourseViewController.swift b/YouerLiveVideo/YouerLiveVideo/controllers/MicroCourse/MicroCourseViewController.swift
index b271ebf..9970d4c 100644
--- a/YouerLiveVideo/YouerLiveVideo/controllers/MicroCourse/MicroCourseViewController.swift
+++ b/YouerLiveVideo/YouerLiveVideo/controllers/MicroCourse/MicroCourseViewController.swift
@@ -161,6 +161,9 @@ class MicroCourseViewController: UIViewController,UITableViewDelegate,UITableVie
}
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
+// let vc = UIStoryboard(name: "Resource", bundle: nil).instantiateViewController(withIdentifier: "LiveInforViewControllerVC") as! LiveInforViewController
+// vc.item=item
+// self.superVC.navigationController!.pushViewController(vc, animated: true)
if tableView==searchTableView {
let url = URL(string:searchAry[indexPath.row].f_ResourceUrl)
let player = AVPlayerViewController()
@@ -237,12 +240,17 @@ class MicroCourseViewControllerTableViewCell:UITableViewCell{
iconImageView.sd_setImage(with: URL(string: item.f_Img), placeholderImage: UIImage(named: "icon_course_placeholder"))
titleLabel.text=item.f_Title
updateTeacherLabel.text="上传者:\(item.f_CreatorName) 老师"
- timeLabel.text=item.f_CreatorTime
+ timeLabel.text=setDateToString(date:dateFromISO8601(dateString: item.f_CreatorTime))
downLoadCountLabel.text="\(item.f_DownloadSum)"
}
@IBAction func pushDetailVC(_ sender: UIButton) {
- let vc = UIStoryboard(name: "Resource", bundle: nil).instantiateViewController(withIdentifier: "LiveInforViewControllerVC") as! LiveInforViewController
- vc.item=item
- self.superVC.navigationController!.pushViewController(vc, animated: true)
+// let vc = UIStoryboard(name: "Resource", bundle: nil).instantiateViewController(withIdentifier: "LiveInforViewControllerVC") as! LiveInforViewController
+// vc.item=item
+// self.superVC.navigationController!.pushViewController(vc, animated: true)
+ let url = URL(string:item.f_ResourceUrl)
+ let player = AVPlayerViewController()
+ player.player = AVPlayer(url: url!)
+ player.videoGravity = AVLayerVideoGravityResizeAspect
+ self.superVC.present(player, animated: true, completion: nil)
}
}
diff --git a/YouerLiveVideo/YouerLiveVideo/controllers/Resource/FilterListViewController.swift b/YouerLiveVideo/YouerLiveVideo/controllers/Resource/FilterListViewController.swift
index 0f81e41..aeae9b5 100644
--- a/YouerLiveVideo/YouerLiveVideo/controllers/Resource/FilterListViewController.swift
+++ b/YouerLiveVideo/YouerLiveVideo/controllers/Resource/FilterListViewController.swift
@@ -96,6 +96,9 @@ class FilterListViewController: UIViewController,UITableViewDelegate,UITableView
}else{
self.navigationController!.popViewController(animated: true)
}
+ }else{
+ //数据为空
+ self.navigationController!.popViewController(animated: true)
}
}
@IBAction func onDoneAction(_ sender: UIBarButtonItem) {
diff --git a/YouerLiveVideo/YouerLiveVideo/controllers/Resource/ResourceViewController.swift b/YouerLiveVideo/YouerLiveVideo/controllers/Resource/ResourceViewController.swift
index 32d79bd..4207818 100644
--- a/YouerLiveVideo/YouerLiveVideo/controllers/Resource/ResourceViewController.swift
+++ b/YouerLiveVideo/YouerLiveVideo/controllers/Resource/ResourceViewController.swift
@@ -248,7 +248,7 @@ class ResourceViewControllerTableViewCell:UITableViewCell{
iconImageView.sd_setImage(with: URL(string: item.f_Img), placeholderImage: UIImage(named: "icon_course_placeholder"))
titleLabel.text=item.f_Title
updateTeacherLabel.text="上传者:\(item.f_CreatorName) 老师"
- timeLabel.text=item.f_CreatorTime
+ timeLabel.text=setDateToString(date:dateFromISO8601(dateString: item.f_CreatorTime))
downLoadCountLabel.text="\(item.f_DownloadSum)"
}
}
--
libgit2 0.21.0