小编Bas*_*Bas的帖子

密钥库文件不存在

我正在尝试获取SHA1指纹,以便获得Google API密钥.我在以下目录中:

/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin

然后我从谷歌网站执行命令:

keytool -list -v -keystore mystore.keystore

但它给出了这个错误:

keytool error: java.lang.Exception: Keystore file does not exist: mystore.keystore
java.lang.Exception: Keystore file does not exist: mystore.keystore
    at sun.security.tools.keytool.Main.doCommands(Main.java:742)
    at sun.security.tools.keytool.Main.run(Main.java:340)
    at sun.security.tools.keytool.Main.main(Main.java:333)
Run Code Online (Sandbox Code Playgroud)

我按照教程,但我不能让它工作!有谁知道我做错了什么?

BTW:我正在使用带有Xamarin Studio 5.5.2的Macbook Pro.

mono android google-api xamarin

38
推荐指数
10
解决办法
6万
查看次数

水平ListView Xamarin.Forms

任何方法来创建ListViewhorizontal scrollXamarin.Forms类似图像

ListView水平

这就是我为垂直所做的

var myListView = new ListView
{
    ItemTemplate = new DataTemplate(typeof(ImageCell))
};
Run Code Online (Sandbox Code Playgroud)

c# listview xamarin xamarin.forms

28
推荐指数
7
解决办法
4万
查看次数

是否可以在Swift中编写内联汇编?

我想知道你是否可以在Swift中编写内联汇编.

我知道在Objective-C中你可以使用这样的东西:

inline void assemblyFunc() {
    __asm__(/*Assembly*/);
}
Run Code Online (Sandbox Code Playgroud)

但在Swift中似乎你无法使用 __asm__(/*Assembly*/).

__asm__()如果有可能,有谁知道如何使用.我还没有找到任何关于它的信息,所以我认为这是一个很好的问题.

inline-assembly swift

19
推荐指数
2
解决办法
4006
查看次数

未调用UITableView方法cellForRowAtIndexPath

UITableView没有显示任何数据.我认为问题在于:

override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath?) -> UITableViewCell?`
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath?) -> UITableViewCell? {
    // Configure the cell...
    let cellId: NSString = "Cell"
    var cell: UITableViewCell = tableView.dequeueReusableCellWithIdentifier(cellId) as UITableViewCell

    if let ip = indexPath {
        //var data: NSManagedObject = myList[ip.row] as NSManagedObject
        //cell.textLabel.text = data.valueForKey("name") as String
        cell.textLabel.text = "Hi"
    }
    return cell
}
Run Code Online (Sandbox Code Playgroud)

我在youtube上看过使用这段代码的教程,但我无法让它工作.

首先我打了它是我的数组的一个问题,但是当我把文本放入其中它仍然没有显示任何东西.

我正在运行Xcode6 beta 3,但是这个代码确实在beta 2中运行得非常好.

我没有任何警告或错误消息.

编辑:我查找了一些其他的Swift项目,我在那里得到了相同的功能,它在2周前工作但现在它也不起作用.也许这是一个Xcode6 …

uitableview swift

16
推荐指数
3
解决办法
4万
查看次数

在Swift中设置日期样式

我想在Swift中设置一个日期风格.我已经在Objective-c中完成了这个,这是Objective-c代码.

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];

[dateFormatter setDateStyle:(NSDateFormatterMediumStyle)];

NSDateFormatter *timeFormatter = [[NSDateFormatter alloc]init];

[timeFormatter setDateFormat:@"h:mm a"];

NSString *fireDate = [dateFormatter stringFromDate:notification.fireDate];
NSString *fireTime = [timeFormatter stringFromDate:notification.fireDate];
NSString *dateTime = [NSString stringWithFormat:@"%@ - %@", fireDate, fireTime];
Run Code Online (Sandbox Code Playgroud)

现在我想要迅速.我已经想到了这个:

var dateFormatter = NSDateFormatter()
var timeFormatter = NSDateFormatter()

timeFormatter.dateFormat = "h:mm a"
//code to set date style.....
var fireDate: NSString = dateFormatter.stringFromDate(notification.fireDate)
var fireTime: NSString = timeFormatter.stringFromDate(notification.fireDate)
var dateTime: NSString = "\(fireDate) - \(fireTime)"
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何在Swift中设置日期样式.同NSDateFormatterMediumStyle

swift

13
推荐指数
4
解决办法
1万
查看次数

className.type没有名为'appDel'的成员

我有我的应用代表的参考

let appDel: AppDelegate = (UIApplication.sharedApplication().delegate) as AppDelegate
Run Code Online (Sandbox Code Playgroud)

这工作正常,但下面这行代码给出了一个错误:

let context: NSManagedObjectContext = appDel.managedObjectContext
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误:

'vctGebruikers.Type' does not have a member named 'appDel'
Run Code Online (Sandbox Code Playgroud)

我在他们的课堂下面宣布他们是这样的:

class vctGebruikers: UIViewController, UITableViewDelegate, UITableViewDataSource {
  let appDel: AppDelegate = (UIApplication.sharedApplication().delegate) as AppDelegate
  let context: NSManagedObjectContext = appDel.managedObjectContext 
}
Run Code Online (Sandbox Code Playgroud)

奇怪的是当我将代码粘贴到viewDidLoad函数中或函数中时,代码才能正常工作.我无法弄清问题是什么.我该如何解决这个错误?

编辑:我还需要访问上下文:

let results: NSArray = context.executeFetchRequest(request, error: nil)
Run Code Online (Sandbox Code Playgroud)

感谢@Antonio,这就是我的工作,但现在我无法访问上下文和appDel

init(coder aDecoder: NSCoder!) {
  let appDelegate = (UIApplication.sharedApplication().delegate) as AppDelegate
  self.appDel = appDelegate
  self.context = appDelegate.managedObjectContext
  super.init(coder: aDecoder)
}
Run Code Online (Sandbox Code Playgroud)

ios swift

8
推荐指数
1
解决办法
1126
查看次数

C++检查前5个或后5个元素中的任何一个是否等于一个值

如果没有for循环或许多ifs和elses,有没有一种简单的方法可以做到这一点.

所以举个例子..

for (i=0;i<arr.size;i++) 
    if (any of the values from i-5 to i+5, ignoring i = value) 
    {
        // Do stuff ...
    }
Run Code Online (Sandbox Code Playgroud)

我是否需要设置从-5到+5的嵌套循环.或者我std::any_of 也许可以使用

c++

8
推荐指数
2
解决办法
1624
查看次数

float不能转换为'MirrorDisposition'Swift什么是mirrordisposition?

我得到以下代码:

let floatValue: Float = 1
let intValue: Int = 1

if floatValue == intValue   {
    println("Types and value are equal")
} else {
    println("Type is not equal.")
}
Run Code Online (Sandbox Code Playgroud)

我知道它会打印出"Type is not equal".

但我得到一个错误if floatValue == intValue 错误是:

Float不能转换为'MirrorDisposition'

我之前从未见过这个错误,也找不到任何关于它的信息.这段代码在xCode 6 beta 1,2和3中运行良好.我现在正在运行xCode 6 beta 4.

有谁知道这个错误意味着什么?我最终可以做些什么呢.

swift

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

检查输入数字是否有小数

我需要检查数字是否有小数。由于您无法对float或double类型进行类型检查,因此我想到了以下代码。

$('#storePaymentForm').submit(function() {
    var numberValue = document.getElementById("price").value;

    if (numberValue % 1 != 0) {
        return true;
    } 
    else {
        alert('U moet een bedrag invullen met twee nullen achter de commas!');
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

输入以下数字时,此代码可以正常工作:10.23但是,输入数字时10.00返回false并显示警报。我已经尝试了几件事,但是我无法弄清楚。谁能帮助我或向正确的方向指出如何检查数字是否为小数。并确保在用户输入10.00时返回true而不是false(目前是这种情况)。输入字段是数字类型。输入字段如下所示: <input type="number" id="price" required name="price" min="0" value="0.00" step=".01">

javascript jquery

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

为什么我可以返回一个返回类型为AnyObject的bool?与UIKit而不是达尔文

我正在键入一些Swift代码,因为我很无聊并且一段时间没有编写Swift.

当我包含UIKit时,为什么这段代码有用呢?

import UIKit

public class foo {
  private var boolTest : Bool?

  init() {
    boolTest = true
  }

  public func call() -> AnyObject? {
    if let bool = boolTest {
      return bool
    }
    else {
      return nil
    }
  }
}

foo().call()
Run Code Online (Sandbox Code Playgroud)

当我导入Darwin而不是UIKit时,它不起作用.

import Darwin

public class foo {
  private var boolTest : Bool?

  init() {
    boolTest = true
  }

  public func call() -> AnyObject? {
    if let bool = boolTest {
      return bool
    }
    else {
      return nil
    } …
Run Code Online (Sandbox Code Playgroud)

darwin uikit ios swift

4
推荐指数
1
解决办法
113
查看次数