Commit fc612f201b9152365da6c0557c6360c01362a45f

Authored by 葛建军
1 parent 253fe481
Exists in newLive

注册流程及登录test

YouerLiveVideo/YouerLiveVideo.xcodeproj/xcuserdata/jun.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
@@ -9,13 +9,13 @@ @@ -9,13 +9,13 @@
9 shouldBeEnabled = "Yes" 9 shouldBeEnabled = "Yes"
10 ignoreCount = "0" 10 ignoreCount = "0"
11 continueAfterRunningActions = "No" 11 continueAfterRunningActions = "No"
12 - filePath = "YouerLiveVideo/controllers/User/UserCenter/LoginViewController.swift"  
13 - timestampString = "516765107.692769" 12 + filePath = "YouerLiveVideo/controllers/User/UserCenter/RegisterViewController.swift"
  13 + timestampString = "516767766.610948"
14 startingColumnNumber = "9223372036854775807" 14 startingColumnNumber = "9223372036854775807"
15 endingColumnNumber = "9223372036854775807" 15 endingColumnNumber = "9223372036854775807"
16 - startingLineNumber = "127"  
17 - endingLineNumber = "127"  
18 - landmarkName = "registerBtnClickAction(_:)" 16 + startingLineNumber = "85"
  17 + endingLineNumber = "85"
  18 + landmarkName = "registerBtnAction(_:)"
19 landmarkType = "7"> 19 landmarkType = "7">
20 </BreakpointContent> 20 </BreakpointContent>
21 </BreakpointProxy> 21 </BreakpointProxy>
YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/LoginViewController.swift
@@ -124,9 +124,8 @@ class LoginViewController: UIViewController,UITextFieldDelegate { @@ -124,9 +124,8 @@ class LoginViewController: UIViewController,UITextFieldDelegate {
124 } 124 }
125 //点击注册按钮 125 //点击注册按钮
126 @IBAction func registerBtnClickAction(_ sender: AnyObject) { 126 @IBAction func registerBtnClickAction(_ sender: AnyObject) {
127 - let vc = UIStoryboard(name: "User", bundle: nil).instantiateViewController(withIdentifier: "RegisterViewControllerVC") as! RegisterViewController  
128 - vc.title = "注册"  
129 - self.navigationController?.pushViewController(vc, animated: true) 127 + let vc = UIStoryboard(name: "User", bundle: nil).instantiateViewController(withIdentifier: "RegisterViewControllerNV")
  128 + self.present(vc, animated: true, completion: nil)
130 } 129 }
131 //键盘监听 130 //键盘监听
132 func keyboardWIllChange(noti: NSNotification){ 131 func keyboardWIllChange(noti: NSNotification){
YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/RegisterViewController.swift
@@ -24,7 +24,7 @@ class RegisterViewController: UIViewController,UIAlertViewDelegate,UIImagePicker @@ -24,7 +24,7 @@ class RegisterViewController: UIViewController,UIAlertViewDelegate,UIImagePicker
24 var name: String="" 24 var name: String=""
25 override func viewDidLoad() { 25 override func viewDidLoad() {
26 super.viewDidLoad() 26 super.viewDidLoad()
27 - // Do any additional setup after loading the view. 27 + self.configTheme()
28 } 28 }
29 29
30 @IBAction func touchAction(_ sender: AnyObject) { 30 @IBAction func touchAction(_ sender: AnyObject) {
@@ -85,7 +85,7 @@ class RegisterViewController: UIViewController,UIAlertViewDelegate,UIImagePicker @@ -85,7 +85,7 @@ class RegisterViewController: UIViewController,UIAlertViewDelegate,UIImagePicker
85 if inputVerificationCode.text!.characters.count == 4{ 85 if inputVerificationCode.text!.characters.count == 4{
86 SVProgressHUD.show(withStatus: "注册...") 86 SVProgressHUD.show(withStatus: "注册...")
87 SVProgressHUD.setDefaultMaskType(.black) 87 SVProgressHUD.setDefaultMaskType(.black)
88 - let parameters:Dictionary<String,AnyObject>=["f_Account":phoneNumber.text! as AnyObject,"f_UserPassword":passwordTextField.text! as AnyObject,"f_RealName": (nikeNameTextFiled.text!=="" ? phoneNumber.text! : nikeNameTextFiled.text!) as AnyObject,"f_MobilePhone":phoneNumber.text! as AnyObject,"f_VerCode":inputVerificationCode.text! as AnyObject] 88 + let parameters:Dictionary<String,AnyObject>=["account":phoneNumber.text! as AnyObject,"password":passwordTextField.text! as AnyObject,"vercode":inputVerificationCode.text! as AnyObject,"nickname": (nikeNameTextFiled.text!=="" ? phoneNumber.text! : nikeNameTextFiled.text!) as AnyObject]
89 AppDelegate.instance().httpServer.getCreateUser(parameters: parameters) { (str, error) in 89 AppDelegate.instance().httpServer.getCreateUser(parameters: parameters) { (str, error) in
90 SVProgressHUD.dismiss() 90 SVProgressHUD.dismiss()
91 self.nikeNameTextFiled.isUserInteractionEnabled=true 91 self.nikeNameTextFiled.isUserInteractionEnabled=true
@@ -116,7 +116,10 @@ class RegisterViewController: UIViewController,UIAlertViewDelegate,UIImagePicker @@ -116,7 +116,10 @@ class RegisterViewController: UIViewController,UIAlertViewDelegate,UIImagePicker
116 116
117 117
118 @IBAction func loginBtnClickAction(_ sender: AnyObject) { 118 @IBAction func loginBtnClickAction(_ sender: AnyObject) {
119 - self.navigationController!.popViewController(animated: false) 119 + self.navigationController!.dismiss(animated: true, completion: nil)
  120 + }
  121 + @IBAction func cancleAction(_ sender: UIBarButtonItem) {
  122 + self.navigationController!.dismiss(animated: true, completion: nil)
120 } 123 }
121 124
122 @IBAction func nickNameSetTapAction(_ sender: AnyObject) { 125 @IBAction func nickNameSetTapAction(_ sender: AnyObject) {
YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/User.storyboard
@@ -233,9 +233,9 @@ @@ -233,9 +233,9 @@
233 </connections> 233 </connections>
234 </tapGestureRecognizer> 234 </tapGestureRecognizer>
235 </objects> 235 </objects>
236 - <point key="canvasLocation" x="-1468" y="1534.1829085457273"/> 236 + <point key="canvasLocation" x="-528.79999999999995" y="1534.1829085457273"/>
237 </scene> 237 </scene>
238 - <!--Register View Controller--> 238 + <!--注册-->
239 <scene sceneID="81Y-IJ-Kye"> 239 <scene sceneID="81Y-IJ-Kye">
240 <objects> 240 <objects>
241 <viewController storyboardIdentifier="RegisterViewControllerVC" id="tCx-JF-YJm" customClass="RegisterViewController" customModule="YouerLiveVideo" customModuleProvider="target" sceneMemberID="viewController"> 241 <viewController storyboardIdentifier="RegisterViewControllerVC" id="tCx-JF-YJm" customClass="RegisterViewController" customModule="YouerLiveVideo" customModuleProvider="target" sceneMemberID="viewController">
@@ -248,7 +248,7 @@ @@ -248,7 +248,7 @@
248 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 248 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
249 <subviews> 249 <subviews>
250 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="403-Gp-RaZ" customClass="UIControl"> 250 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="403-Gp-RaZ" customClass="UIControl">
251 - <rect key="frame" x="0.0" y="20" width="375" height="168"/> 251 + <rect key="frame" x="0.0" y="64" width="375" height="168"/>
252 <subviews> 252 <subviews>
253 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8h8-sS-iJ1"> 253 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8h8-sS-iJ1">
254 <rect key="frame" x="138" y="15" width="99" height="99"/> 254 <rect key="frame" x="138" y="15" width="99" height="99"/>
@@ -337,7 +337,7 @@ @@ -337,7 +337,7 @@
337 </variation> 337 </variation>
338 </view> 338 </view>
339 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="xNc-I3-UL6"> 339 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="xNc-I3-UL6">
340 - <rect key="frame" x="0.0" y="20" width="375" height="168"/> 340 + <rect key="frame" x="0.0" y="64" width="375" height="168"/>
341 <subviews> 341 <subviews>
342 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1Cp-hz-9O4"> 342 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1Cp-hz-9O4">
343 <rect key="frame" x="0.0" y="0.0" width="375" height="56"/> 343 <rect key="frame" x="0.0" y="0.0" width="375" height="56"/>
@@ -365,6 +365,9 @@ @@ -365,6 +365,9 @@
365 <rect key="frame" x="89" y="18.5" width="278" height="19"/> 365 <rect key="frame" x="89" y="18.5" width="278" height="19"/>
366 <fontDescription key="fontDescription" type="system" pointSize="15"/> 366 <fontDescription key="fontDescription" type="system" pointSize="15"/>
367 <textInputTraits key="textInputTraits" returnKeyType="done"/> 367 <textInputTraits key="textInputTraits" returnKeyType="done"/>
  368 + <connections>
  369 + <outlet property="delegate" destination="tCx-JF-YJm" id="kUP-Zt-NU9"/>
  370 + </connections>
368 </textField> 371 </textField>
369 </subviews> 372 </subviews>
370 <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 373 <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
@@ -487,7 +490,7 @@ @@ -487,7 +490,7 @@
487 </constraints> 490 </constraints>
488 </view> 491 </view>
489 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="rSF-LZ-Bnl"> 492 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="rSF-LZ-Bnl">
490 - <rect key="frame" x="0.0" y="188" width="375" height="112"/> 493 + <rect key="frame" x="0.0" y="232" width="375" height="112"/>
491 <subviews> 494 <subviews>
492 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vkP-pb-ydp"> 495 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vkP-pb-ydp">
493 <rect key="frame" x="0.0" y="0.0" width="375" height="56"/> 496 <rect key="frame" x="0.0" y="0.0" width="375" height="56"/>
@@ -609,7 +612,7 @@ @@ -609,7 +612,7 @@
609 </constraints> 612 </constraints>
610 </view> 613 </view>
611 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="R1Y-16-Th7"> 614 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="R1Y-16-Th7">
612 - <rect key="frame" x="62.5" y="400" width="250" height="40"/> 615 + <rect key="frame" x="62.5" y="444" width="250" height="40"/>
613 <color key="backgroundColor" red="1" green="0.39607843139999999" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 616 <color key="backgroundColor" red="1" green="0.39607843139999999" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
614 <constraints> 617 <constraints>
615 <constraint firstAttribute="height" constant="40" id="Kvn-w3-Juc"/> 618 <constraint firstAttribute="height" constant="40" id="Kvn-w3-Juc"/>
@@ -629,7 +632,7 @@ @@ -629,7 +632,7 @@
629 </connections> 632 </connections>
630 </button> 633 </button>
631 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="DJH-vy-tj1"> 634 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="DJH-vy-tj1">
632 - <rect key="frame" x="325" y="315" width="35" height="30"/> 635 + <rect key="frame" x="325" y="359" width="35" height="30"/>
633 <fontDescription key="fontDescription" type="system" pointSize="15"/> 636 <fontDescription key="fontDescription" type="system" pointSize="15"/>
634 <state key="normal" title="登 录"> 637 <state key="normal" title="登 录">
635 <color key="titleColor" red="1" green="0.39607843139999999" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 638 <color key="titleColor" red="1" green="0.39607843139999999" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
@@ -661,6 +664,13 @@ @@ -661,6 +664,13 @@
661 <outletCollection property="gestureRecognizers" destination="ZEf-mm-u9e" appends="YES" id="Gmm-Kb-eQb"/> 664 <outletCollection property="gestureRecognizers" destination="ZEf-mm-u9e" appends="YES" id="Gmm-Kb-eQb"/>
662 </connections> 665 </connections>
663 </view> 666 </view>
  667 + <navigationItem key="navigationItem" title="注册" id="VWP-v7-Qoc">
  668 + <barButtonItem key="rightBarButtonItem" title="取消" id="Okk-g0-Rwk">
  669 + <connections>
  670 + <action selector="cancleAction:" destination="tCx-JF-YJm" id="ypG-ks-rG6"/>
  671 + </connections>
  672 + </barButtonItem>
  673 + </navigationItem>
664 <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/> 674 <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
665 <size key="freeformSize" width="375" height="667"/> 675 <size key="freeformSize" width="375" height="667"/>
666 <connections> 676 <connections>
@@ -692,7 +702,25 @@ @@ -692,7 +702,25 @@
692 </connections> 702 </connections>
693 </tapGestureRecognizer> 703 </tapGestureRecognizer>
694 </objects> 704 </objects>
695 - <point key="canvasLocation" x="-2161" y="1534"/> 705 + <point key="canvasLocation" x="-1446" y="1533"/>
  706 + </scene>
  707 + <!--注册-->
  708 + <scene sceneID="fjB-PO-uzD">
  709 + <objects>
  710 + <navigationController storyboardIdentifier="RegisterViewControllerNV" title="注册" automaticallyAdjustsScrollViewInsets="NO" id="smK-XQ-zjA" sceneMemberID="viewController">
  711 + <toolbarItems/>
  712 + <navigationBar key="navigationBar" contentMode="scaleToFill" id="rky-2y-rJV">
  713 + <rect key="frame" x="0.0" y="0.0" width="375" height="44"/>
  714 + <autoresizingMask key="autoresizingMask"/>
  715 + </navigationBar>
  716 + <nil name="viewControllers"/>
  717 + <connections>
  718 + <segue destination="tCx-JF-YJm" kind="relationship" relationship="rootViewController" id="74u-7e-5ID"/>
  719 + </connections>
  720 + </navigationController>
  721 + <placeholder placeholderIdentifier="IBFirstResponder" id="7iS-XR-Acb" userLabel="First Responder" sceneMemberID="firstResponder"/>
  722 + </objects>
  723 + <point key="canvasLocation" x="-2162.4000000000001" y="1533.2833583208396"/>
696 </scene> 724 </scene>
697 </scenes> 725 </scenes>
698 <resources> 726 <resources>