小编P. *_*ank的帖子

无法将'[String:String?]'类型的值转换为预期的参数类型'[String:AnyObject?]'

我是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)

请帮忙.

iphone mapkit ios swift

10
推荐指数
1
解决办法
6215
查看次数

除一个数字之外的某个范围内的随机整数

我想在一个范围内得到一个随机数,不包括一个数字(例如从1到1000不包括577).我搜索了一个解决方案,但从未解决过我的问题.

我想要的东西:

Math.floor((Math.random() * 1000) + 1).exclude(577);
Run Code Online (Sandbox Code Playgroud)

我想避免for循环创建一个尽可能多的数组,因为长度总是不同的(有时1到10000,有时是685到888555444等),生成它的过程可能需要太多时间.

我已经尝试过:

我怎么能实现这个目标?

javascript random

10
推荐指数
2
解决办法
4932
查看次数

从使用imagepng()创建的PNG获取Alpha

我试着获得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.

php png

10
推荐指数
1
解决办法
355
查看次数

检测点击div背景30%调整大小

我有一个div背景30%调整大小和img100%的大小 在此输入图像描述

我想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

这就是我想做的!

在此输入图像描述

在此输入图像描述

html javascript css jquery

9
推荐指数
1
解决办法
218
查看次数

Flex网格元素里面有长文本

我有一个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)

css html5 css3 flexbox

6
推荐指数
1
解决办法
2781
查看次数

为什么nearest()在遍历树之前找到第一个自身元素

我寻找为什么closest()在遍历树之前找到第一个自己的元素.

例如:当我点击children元素时,我想要fadeOutdiv元素,但是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()应该遍历元素树.

你有一个具体的案例,在哪里得到它自己有用?

html javascript jquery

6
推荐指数
1
解决办法
243
查看次数

保存,删除和从一对多关系核心数据中获取数据

我创建了一个这样的数据模型:

我有一个获取请求的代码:

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)

core-data one-to-many relationship swift

6
推荐指数
1
解决办法
185
查看次数

从嵌套数组中获取非空元素的数量

我有十个空值的数组

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)

制作它的好方法是什么?

javascript arrays jquery

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

采取自拍时,图像旋转90度

我不知道如何解释这个,但我会尽我所能.我需要构建一个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进行测试)

html javascript mobile jquery

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

Windows Phone 8.1 cordova下拉列表无法正常工作

我有一个基于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控件.

想法?

cordova windows-phone-8

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