当我在正确的目录中键入"pod install"时,我总是得到这个
分析依赖关系
[!] Could not automatically select an Xcode project. Specify one in your Podfile like so:
project 'path/to/Project.xcodeproj'
Run Code Online (Sandbox Code Playgroud)
podfile
platform :ios, '8.0'
use_frameworks!
target 'Posting' do
pod 'ALCameraViewController'
end
Run Code Online (Sandbox Code Playgroud)
我在可以找到Podfile的项目目录中.
我想签入appdelegate.swift文件,如果用户登录时显示的是Instagram之类的HomeviewController,而不显示的是LoginViewController,则IAM使用mysql保存用户数据和php bridge lang
appdalegate.swift中的代码
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
var rootViewController = self.window!.rootViewController
let isUserLoggedIn:Bool = NSUserDefaults.standardUserDefaults().boolForKey("isUserLoggedIn")
if(isUserLoggedIn) {
let mainStoryboard = UIStoryboard(name: "Main" , bundle: nil)
let protectedPage = mainStoryboard.instantiateViewControllerWithIdentifier("goToHome") as! HomeViewController
window!.rootViewController = protectedPage
window!.makeKeyAndVisible()
}
else{
let mainStoryboard = UIStoryboard(name: "Main" , bundle: nil)
let loginViewController = mainStoryboard.instantiateViewControllerWithIdentifier("loginview") as! LoginViewController
window!.rootViewController = loginViewController
window!.makeKeyAndVisible()
}
return true
}
Run Code Online (Sandbox Code Playgroud)
loginviewcontoler.swift
let success:NSInteger = jsonData.valueForKey("success") as! …Run Code Online (Sandbox Code Playgroud) 我制作了包含登录和注册功能的应用程序。当我当时运行我的应用程序时,登录和其他功能一切正常,但是当我停止我的应用程序并再次运行它时,登录页面再次显示我可以让用户在再次启动应用程序时登录。下面是我在我的应用程序中使用的代码。
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(true)
let prefs:NSUserDefaults = NSUserDefaults.standardUserDefaults()
let isLoggedIn:Int = prefs.integerForKey("ISLOGGEDIN") as Int
if (isLoggedIn != 1) {
self.performSegueWithIdentifier("goto_login", sender: self)
} else {
self.usernameLabel.text = prefs.valueForKey("USERNAME") as? String
}
}
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
/*
var rootViewController = self.window!.rootViewController
let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main" , bundle: nil)
var isUserLoggedIn:Bool …Run Code Online (Sandbox Code Playgroud) 我试图让我的应用程序只是在纵向模式iam使用navigationcontroller我得到这个错误iam usring Xcode7和Swift 2目标系统IOS 9.3
声明只在文件范围有效
extension UINavigationController {
public override func supportedInterfaceOrientations() -> Int {
return visibleViewController.supportedInterfaceOrientations()
}
public override func shouldAutorotate() -> Bool {
return visibleViewController.shouldAutorotate()
}
}
extension UITabBarController {
public override func supportedInterfaceOrientations() -> Int {
if let selected = selectedViewController {
return selected.supportedInterfaceOrientations()
}
return super.supportedInterfaceOrientations()
}
public override func shouldAutorotate() -> Bool {
if let selected = selectedViewController {
return selected.shouldAutorotate()
}
return super.shouldAutorotate()
}
}
Run Code Online (Sandbox Code Playgroud)
日Thnx