我正在尝试从按钮中提取日期字符串,格式是作为CoreData中存储的日期.
这是我的代码:
let dateStr = setDateBTN.titleLabel?.text
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "MM-dd-YYYY"
let date:NSDate = dateFormatter.dateFromString(dateStr!)!
Run Code Online (Sandbox Code Playgroud)
如果我在dateStr上做println,我得到以下内容:03-10-2015.然后如果我立刻打印出来,我会得到:2014-12-21 05:00:00 +0000.
当我通过日期格式化程序运行它时,有关为什么实际日期发生变化的任何想法?
我在 formData 中有:
Content-Disposition: form-data; name="property-photos"; filename="Screen Shot 2017-12-22 at 10.31.21 AM.png"
Content-Type: image/png.
Run Code Online (Sandbox Code Playgroud)
这是由多文件文件输入发送的。
我有三张贴有标签的照片property-photos,想使用 for 循环将它们更改为PropertyPhoto1,PropertyPhoto2和PropertyPhoto3
我如何使用 formData.set 来改变这一点?
我会认为它类似于:
formData.set('PropertyPhoto'+(i+1), fileName, fileType).
Run Code Online (Sandbox Code Playgroud) 我有一个加载到正确纬度和经度的谷歌地图。我想在那个纬度和经度处放置一个标记。
这是我的代码
function initialize() {
var mapCanvas = document.getElementById('map_canvas2');
var myLatLng = { lat: contactLatitude, lng: contactLongitude };
var mapOptions = {
center: new google.maps.LatLng(contactLatitude, contactLongitude),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(mapCanvas, mapOptions);
addMarker(myLatLng, map);
}
function addMarker(location, map) {
var marker = new google.maps.Marker({
position: location,
title: 'Home Center'
});
}
google.maps.event.addDomListener(window, 'load', initialize);
Run Code Online (Sandbox Code Playgroud)
一切都显示得很好,但标记没有出现。我究竟做错了什么?