我是Swift的新手,我遵循了这个教程:http://www.raywenderlich.com/90971/introduction-mapkit-swift-关于MapKit的教程.问题是我在这行代码上遇到了错误
let placemark = MKPlacemark(coordinate: self.coordinate, addressDictionary: addressDict)
Run Code Online (Sandbox Code Playgroud)
标题上描述了错误.包含此行的方法是:
func mapItem() -> MKMapItem {
let addressDict = [String(kABPersonAddressStreetKey): self.subtitle]
let placemark = MKPlacemark(coordinate: self.coordinate, addressDictionary: addressDict)
let mapItem = MKMapItem(placemark: placemark)
mapItem.name = self.title
return mapItem
}
Run Code Online (Sandbox Code Playgroud)
请帮忙.
我想在一个范围内得到一个随机数,不包括一个数字(例如从1到1000不包括577).我搜索了一个解决方案,但从未解决过我的问题.
我想要的东西:
Math.floor((Math.random() * 1000) + 1).exclude(577);
Run Code Online (Sandbox Code Playgroud)
我想避免for
循环创建一个尽可能多的数组,因为长度总是不同的(有时1到10000,有时是685到888555444等),生成它的过程可能需要太多时间.
我已经尝试过:
我怎么能实现这个目标?
我试着获得alpha
一个PNG.我正在这样做imagepng()
.我的问题是alpha
只返回0.
我使用alpha制作PNG的代码
$x = 1;
$y = 1;
$gd = imagecreatetruecolor($x, $y);
imagesetpixel($gd, 0,0, imagecolorallocatealpha($gd, 200,200,200,1));
imageAlphaBlending($gd, false);
imageSaveAlpha($gd, true);
imagepng($gd,"test.png");
imagedestroy($gd);
Run Code Online (Sandbox Code Playgroud)
我的阅读PNG alpha的代码
$im = imagecreatefrompng("test.png");
$rgb = imagecolorat($im, 0, 0);
$colors = imagecolorsforindex($im, $rgb);
$red = (int) $colors["red"];
$blue = (int) $colors["blue"];
$green = (int) $colors["green"];
$alpha = (int) $colors["alpha"]; // return only 0
Run Code Online (Sandbox Code Playgroud)
我不知道为什么它只返回0而不是1.
我想onclick
只检测背景调整大小的div(下图中的紫色),而不是所有元素
什么是最好的方法?
先感谢您.
<div class="div1" style="width:600px; background:url(img/litlePict.png) no-repeat scroll center center / 30% auto">
<img class="store" src="img/mypict.png" width="100%" />
</div>
Run Code Online (Sandbox Code Playgroud)
UPDATE
这就是我想做的!
我有一个3列的flex布局,你可以在这个小提琴中看到
有什么办法可以告诉flex元素椭圆形还是破坏这个长文本?正如您在第一列中看到的那样,我有一个很长的词,如果您调整预览窗口的大小,此列将打破3列布局.还有其他解决方案吗?
代码(相同的小提琴)HTML:
<div class="container" >
<div class="title">
LONG STRINGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
</div>
<div class="tags">
<span class="place-tag" > Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
</div>
<div style="background-color:blue" >
END
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.container{
display: flex;
flex-wrap: no-wrap;
flex-direction: row;
justify-content: …
Run Code Online (Sandbox Code Playgroud) 我寻找为什么closest()
在遍历树之前找到第一个自己的元素.
例如:当我点击children元素时,我想要fadeOut
父div
元素,但是children元素太多了div
,那么孩子们也是如此fadeOut
$(document).on("click", ".close", function() {
$(this).closest("div").fadeOut();
});
Run Code Online (Sandbox Code Playgroud)
.feed {
width: 200px;
height: 200px;
background: red;
position: relative;
}
.close {
position: absolute;
top: 0;
right: 0;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="feed">
<div class="close">
X
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
为什么本身元素是谁fadeOut
而不是父div元素?
我知道parent()
得到父元素,但是closest()
应该遍历元素树.
你有一个具体的案例,在哪里得到它自己有用?
我创建了一个这样的数据模型:
我有一个获取请求的代码:
func roundFetchRequest() -> NSFetchRequest {
let fetchRequest = NSFetchRequest(entityName: "Customer")
print("Check here: \(myRoundIndexPath)")
//let predicate : NSPredicate = NSPredicate(format: "custRoundRel = %@", frc2.objectAtIndexPath(myRoundIndexPath!) as! RoundName) //ASSUME THIS IS CORRECT
let sortDescriptor = NSSortDescriptor(key: "c2fna", ascending: true)
//fetchRequest.predicate = predicate
fetchRequest.sortDescriptors = [sortDescriptor]
return fetchRequest
}
Run Code Online (Sandbox Code Playgroud)
我注释掉的代码没有出错,但我似乎无法将客户保存到RoundName实例.当我使用其属性保存客户时,我使用了以下代码:
func newCust() {
let cont = self.context
let newCustomer = NSEntityDescription.entityForName("Customer", inManagedObjectContext: cont)
let aCust = Customer(entity: newCustomer!, insertIntoManagedObjectContext: cont)
aCust.c2fna = firstName.text
aCust.c3lna = lastName.text
aCust.c4tel = tel.text
aCust.c5mob = mob.text …
Run Code Online (Sandbox Code Playgroud) 我有十个空值的数组
onTable[0 to 10];
Run Code Online (Sandbox Code Playgroud)
看
["Jean5", "Jean3", "Paul2", "Jean6", "", "Paul4", "Jean", "peirre4", ""]
["Paul5", "peirre6", "peirre3", "", "Jean4", "Paul", "peirre5", "Jean2", ""]
...
Run Code Online (Sandbox Code Playgroud)
我希望获得每个数组的长度没有空值,并且没有创建十个变量来检查.
我已经测试了这个解决方案
计算数组中的空值,但我不想让make 10变量.即:count1, count2,...
.
我也检查过根据长度比较两个数组:跳过空值但不是我想要的.
如果可能的话,我希望看起来像
onTable[0].length(exclude(""))
Run Code Online (Sandbox Code Playgroud)
制作它的好方法是什么?
我不知道如何解释这个,但我会尽我所能.我需要构建一个Web应用程序,用户可以在其中拍摄他的照片并上传到服务器.当我尝试在肖像或横向模式下拍照并预览它.图像似乎旋转了90度.
如何在预览图像时解决此问题
<input type="file">
<div class="preview-nodeCenter nodeCenter fadeChange">
</div>
Run Code Online (Sandbox Code Playgroud)
Onload我将图像设置为div的背景.
$('input').change(function() {
var fr = new FileReader;
fr.onload = function() {
var data = fr.result;
$( ".nodeCenter" ).css( "background-image", 'url(' + data + ')' );
//img.src = fr.result;
};
fr.readAsDataURL(this.files[0]);
});
Run Code Online (Sandbox Code Playgroud)
这是链接到小提琴http://jsfiddle.net/vh9ecjej/1/
尝试从手机拍照或上传手机拍摄的照片(我用iphone进行测试)
我有一个基于cordova的应用程序,在两个非常相似的Windows Lumia手机上表现不同.选择(也称为下拉列表)在较新的手机上不起作用.
他们不工作的手机就是这个:
Lumia Denim 640 LTE
OS, 8.1, Update 2
Application Version, 3.15.4.28
Manufacturer Name, RM-1073_1001
Carrier, T-Mobile
Run Code Online (Sandbox Code Playgroud)
他们正在处理的手机是这样的:
Lumia Cyan 520
OS 8.1
"Application Version", 3.15.4.28
Manufacturer Name, RM-915_nam_usa_228
Carrier, AT&T
Run Code Online (Sandbox Code Playgroud)
当我将应用程序从Visual Studio直接运行到设备时,控制台中没有错误.
当应用程序初始化时,选择按设计绑定到使用jsRender和jsViews的json对象.
相同的应用程序在iOS和Android上运行良好.
我不想使用WinJs控件.
想法?