小编Clo*_*loy的帖子

关闭当前的 UIViewController 并呈现一个新的 UiViewController

我打算解雇我的当前UIViewController和礼物给一个新的UIViewController

我使用了以下代码

 let newViewController: ViewController = self.storyboard?.instantiateViewControllerWithIdentifier("ViewController") as! ViewController
 self.presentViewController(newViewController, animated: false, completion: {
         self.dismissViewControllerAnimated(false, completion: nil)
    })
Run Code Online (Sandbox Code Playgroud)

它给出了以下错误

2016 年 6 月 4 日 11:40:59.864 myApp[851:117649] 尝试
在转换时关闭演示控制器。(<_UIFullscreenPresentationController: 0x1703e6900>) 2016-06-04 11:40:59.878 ePassBook[851:117649] transitionViewForCurrentTransition 未设置,演示文稿控制器在演示过程中被关闭?(<_UIFullscreenPresentationController: 0x1703e6900>)

objective-c uiviewcontroller ios segue swift

5
推荐指数
1
解决办法
6067
查看次数

将视图控制器更改为特定视图控制器

我的视图控制器登录->主菜单-> A-> B-> C-> D

如何取消所有视图控制器并返回主菜单

对于从我的视图控制器注销,我正在执行以下操作,返回到“登录”

func logout{

    self.view.window!.rootViewController?.dismissViewControllerAnimated(false, completion: nil)
 }
Run Code Online (Sandbox Code Playgroud)

现在我正在做的是

class AppDelegate: UIResponder, UIApplicationDelegate {
     var viewControllerStack: [BaseViewController]!
}

override func viewDidLoad() {
    super.viewDidLoad()
    super.appDelegateBase.viewControllerStack.append(self)  
}

func go_To_MainMenu(){
    var countOfNumberOfViewCOntrollers = self.appDelegateBase.viewControllerStack.count 

        switch countOfNumberOfViewCOntrollers{

             self.presentingViewController?.presentingViewController?.dismissViewControllerAnimated(true, completion: nil)
            break;
        case 2:

            self.presentingViewController?.presentingViewController?.presentingViewController?.dismissViewControllerAnimated(true, completion: nil)
            break;
   }
}
Run Code Online (Sandbox Code Playgroud)

ios swift

5
推荐指数
1
解决办法
2050
查看次数

从SQL Server 2008 R2中的存储过程存储多个数据集?

这就是我如何在返回单个数据集的过程中将数据集存储在表中.

 CREATE TABLE #TEMP (amount DECIMAL(18, 2), extra VARCHAR(50))  

 INSERT INTO #TEMP (extra, amount)
     EXEC sp_proc @para1, @para2, @para3
Run Code Online (Sandbox Code Playgroud)

现在我可以存储返回两个或多个表的过程中的数据集.如果可能,我该怎么办?

我不打算创建临时全局表,因为我必须改变多个过程.我可以在不改变程序的情况下这样做吗?

sql sql-server sql-server-2008-r2

0
推荐指数
1
解决办法
64
查看次数

以编程方式在AVCaptureVideoPreviewLayer上添加UIButton

我想在上面创建一个叠加层AVCaptureVideoPreviewLayer.

我尝试了以下内容,但结果不是我所期望的,因为按钮的标题不可见:

let previewLayer: AVCaptureVideoPreviewLayer = AVCaptureVideoPreviewLayer(session: self.avCaptureSession)
previewLayer.frame = self.view.layer.frame
previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
self.view.layer.addSublayer(previewLayer)



//Add Button
let captureButton = UIButton(frame: CGRectMake(0, 0, 100 , 100))
captureButton.backgroundColor = UIColor.grayColor()
captureButton.setTitle("Capture", forState: .Normal)
captureButton.setTitleColor(UIColor.redColor(), forState: .Normal)
captureButton.addTarget(self, action: "actionCapture:", forControlEvents: .TouchDragInside)

previewLayer.addSublayer(captureButton.layer)
Run Code Online (Sandbox Code Playgroud)

以下是当前状态的屏幕截图:

当前状态的屏幕截图

iphone overlay ios avcapture swift

0
推荐指数
1
解决办法
1254
查看次数