如何从字符串返回预定义时区的NSDate
let responseString = "2015-8-17 GMT+05:30"
var dFormatter = NSDateFormatter()
dFormatter.dateFormat = "yyyy-M-dd ZZZZ"
var serverTime = dFormatter.dateFromString(responseString)
println("NSDate : \(serverTime!)")
Run Code Online (Sandbox Code Playgroud)
上面的代码返回时间为
2015-08-16 18:30:00 +0000
Run Code Online (Sandbox Code Playgroud) 我在https://github.com/danielgindi/ios-charts创建了带库的简单条形图仍然无法弄清楚如何将其作为分组条形图.我已经将已售出的单位数组添加到图表中,但不知道如何将unitBought数组添加到图表中以使其成为分组图表.请帮助.
@IBOutlet weak var barChartView: BarChartView!
override func viewDidLoad() {
super.viewDidLoad()
months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
let unitsSold = [20.0, 4.0, 6.0, 3.0, 12.0, 16.0, 4.0, 18.0, 2.0, 4.0, 5.0, 12.8]
let unitsBought = [20.0, 4.0, 6.0, 3.0, 12.0, 16.0, 4.0, 18.0, 2.0, 4.0, 5.0, 12.8]
setChart(months, values: unitsSold)
}
//functions
func setChart(dataPoints: [String], values: [Double]) {
barChartView.noDataText = "You need to provide data for the chart."
var dataEntries: …
Run Code Online (Sandbox Code Playgroud) 我有一个UITableView
有12行的静态和11行,我知道高度需要是多少.
我有一个UILabel,它有动态文本,位于12行内,我如何根据UILabel中的文本制作一个单元格的动态高度.
我在里面尝试了下面的代码viewDidLoad
,但它没有用.行保持相同的高度.我还设置线= 0为UILabel
tableView.estimatedRowHeight = 100.0
tableView.rowHeight = UITableViewAutomaticDimension
Run Code Online (Sandbox Code Playgroud) 当我通过解析登录新用户时,我需要获取Facebook用户信息详细信息.目前我正在登录下面的新用户.似乎无法获得用户的详细信息.我见过一些写在目标上的代码 - c.大多数功能不再起作用
我正在运行的Facebook iOS sdks是v4.3.0.
@IBAction func facebookButton(sender: AnyObject) {
PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions) {
(user: PFUser?, error: NSError?) -> Void in
if let user = user {
if user.isNew {
println("User signed up and logged in through Facebook!")
} else {
println("User logged in through Facebook!")
}
} else {
println("Uh oh. The user cancelled the Facebook login.")
}
}
}
Run Code Online (Sandbox Code Playgroud) 我已经写了这个函数,以便在过去的100年中在中国历法上获得一年的第一天.从循环返回的一些值是正确的.我已通过此链接验证了中国新年的日期http://www.fengshuimiracle.com/154/how-work-out-your-animal-sign-and-chinese-year .是否有可以引用的农历,或者我在代码中遗漏了一些东西.
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
loopthrough()
}
func returnDateForMonth(month:NSInteger, year:NSInteger, day:NSInteger)->NSDate{
let comp = NSDateComponents()
comp.month = month
comp.year = year
comp.day = day
let chCal = NSCalendar(calendarIdentifier: NSCalendarIdentifierChinese)
return chCal!.dateFromComponents(comp)!
}
func showDate(getDate:NSDate)->String{
let date = getDate
//let calendar = NSCalendar.currentCalendar()
let calendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierChinese)
let dateComponents = calendar!.components([NSCalendarUnit.Year], fromDate: date)
let firstDay = returnDateForMonth(dateComponents.month, year: dateComponents.year, day: 1)
let dateFormatter = …
Run Code Online (Sandbox Code Playgroud) 有没有办法让服务器有时间使用swift.我想基于服务器设置静态时间.因此,即使用户更改时区和日期,也无关紧要,视图控制器上显示的时间将是基于服务器而非NSDate的时间
let today = NSDate()
println(today)
Run Code Online (Sandbox Code Playgroud)
目前上面的代码,如果在手机设置中改变了日期和时间.我也在我的代码中使用解析.有没有办法从解析中获取服务器时间.
swift ×7
ios ×3
ios-charts ×1
iphone ×1
nscalendar ×1
nsdate ×1
swift2 ×1
uitableview ×1
xcode ×1