小编Isu*_*uru的帖子

在Chrome和Safari浏览器中删除html5视频顶部和底部的黑条

我正在使用html5视频。在FireFox中,它运行良好,但在chrome和safari中,它的顶部和底部显示为黑色粗条。如何摆脱这种酒吧?

代码,

<video autoplay loop="loop" onended="this.play()" width="100%">
     <source src="videos/video.mp4" type="video/mp4"/>
     <source src="videos/video.webm" type="video/webm" />
</video>
Run Code Online (Sandbox Code Playgroud)

提前致谢

html5 google-chrome

3
推荐指数
2
解决办法
1万
查看次数

核心数据使用UIManagedDocument创建的内容

我不确定coreData的结构以及如何将对象保存在目录中.所以我所知道的是你创建了一个UIManagedDocument的实例并为它创建一个URL以及它将保存文件的位置.那么你打电话给"SaveToURL",你打电话给它的确是什么?它是核心数据堆栈吗?然后,当您将信息保存到实体中时,您声明的是在实体中为每组信息在堆栈中创建的单独文件?最后,UIManagedDocument的上下文究竟是什么.

这是三个主要问题

  1. 调用"SaveToURL"时创建的是文档,文件还是堆栈?
  2. 在实体中保存信息时,是否在此文件/堆栈中创建了单独的文件?
  3. 什么是UIManagedDocument上下文?

xcode core-data objective-c nsurl uimanageddocument

3
推荐指数
1
解决办法
1695
查看次数

将字符串数组作为单个字符串从方法返回

我有一个字符串数组变量.

private string[] _documents;
Run Code Online (Sandbox Code Playgroud)

它的值是这样分配的.

string[] _documents = { "doc1", "doc2", "doc3" };
Run Code Online (Sandbox Code Playgroud)

并且有一种方法可以将字符串添加到该数组并返回它.

public string GetMail()
{
    return originalMessage + " " + _documents[0];
}
Run Code Online (Sandbox Code Playgroud)

定义_documents[0]仅返回数组的第一个元素.

如何返回数组中的所有元素?(有点像PHP中的implode函数)

c# arrays string

3
推荐指数
1
解决办法
8101
查看次数

创建一个与SQL数据库交互的类

我熟悉编程中面向对象的主要概念,目前我正在教自己如何设计类.

我有一个非常简单的类calld公司.这是我到目前为止的代码

using System;

namespace Addressbook
{
    public class Company
    {
        private string _companyId;
        private string _companyName;
        private string _companyType;
        private string[] _companyDetails;

        public Company()
        {

        }


        public string CompanyId
        {
            set
            {
                this._companyId = value;
            }
        }

        public string CompanyName
        {
            set
            {
                this._companyName = value;
            }
        }

        public string CompanyType
        {
            set
            {
                this._companyType = value;
            }
        }


        public string[] GetCompanyDetails()
        {

            return null;
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

我现在要做的是实现一些方法,这就是我迷失的地方.

我想到的第一种方法是GetCompanyDetails()从SQL数据库收集数据然后显示它.可能在DataGridView或其他东西.

我的问题是我无法弄清楚应该如何编写这个方法.我是否将所有SQL查询和连接放在其中?或者我只是将它们的实例作为参数传递?我应该从方法中返回什么类型?

有人可以给我一些指导吗?

此外,如果您有关于此主题的任何优秀教程/指南的链接,请发布它们.

谢谢.

c# oop methods class

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

Swift中缺少属性设置器和getter

我正在尝试将此 Objective-C类转换为Swift.

以下是我到目前为止所做的事情.

import UIKit

public class CustomColoredAccessory: UIControl {

    var accessoryColor = UIColor()
    var highlightedColor = UIColor()

    required public init(coder aDecoder: NSCoder!) {
        super.init(coder: aDecoder)
    }

    override init(frame: CGRect) {
        super.init(frame: frame)

        backgroundColor = UIColor.clearColor()
    }

    override public func drawRect(rect: CGRect) {

        let x: CGFloat = CGRectGetMaxX(bounds) - 3
        let y: CGFloat = CGRectGetMaxY(bounds)
        let R: CGFloat = 4.5

        let ctxt = UIGraphicsGetCurrentContext()
        CGContextMoveToPoint(ctxt, x - R, y - R)
        CGContextAddLineToPoint(ctxt, x, y)
        CGContextAddLineToPoint(ctxt, x - R, y …
Run Code Online (Sandbox Code Playgroud)

properties objective-c getter-setter ios swift

3
推荐指数
1
解决办法
3680
查看次数

DatePicker配置swift

对不起我的英语和问题!

我正在使用带有swift的xCode 6

我正在尝试开发自己的应用程序,我不知道如何要求用户设置日期,所以我可以在另一方使用该值:我不在乎它是否使用带滚动的DatePicker或另外,只需要用户可以设置任何日期.我无法猜测datePicker是如何工作的:S

我在开发"Tinder"的课程中找到了这个代码,当它在登录时询问你的出生日期时,我将它调整到我的应用程序,但它不起作用,我不知道为什么:S

import UIKit

class SignUpController: UIViewController, UITextFieldDelegate {

var pickerContainer = UIView()
var picker = UIDatePicker()

@IBOutlet weak var selectedDate: UIButton!


override func viewDidLoad() {
    super.viewDidLoad()


    self.selectedDate.setTitle("", forState: UIControlState.Normal)

    configurePicker()
}

func configurePicker()
{
    pickerContainer.frame = CGRectMake(0.0, 600.0, 320.0, 300.0)
    pickerContainer.backgroundColor = UIColor.whiteColor()

    picker.frame    = CGRectMake(0.0, 20.0, 320.0, 300.0)
    picker.setDate(NSDate(), animated: true)
    picker.maximumDate = NSDate()
    picker.datePickerMode = UIDatePickerMode.Date
    pickerContainer.addSubview(picker)

    var doneButton = UIButton()
    doneButton.setTitle("Done", forState: UIControlState.Normal)
    doneButton.setTitleColor(UIColor.blueColor(), forState: UIControlState.Normal)
    doneButton.addTarget(self, action: Selector("dismissPicker"), forControlEvents: UIControlEvents.TouchUpInside)
    doneButton.frame    = …
Run Code Online (Sandbox Code Playgroud)

date datepicker swift xcode6

3
推荐指数
1
解决办法
7392
查看次数

使用 unicode 字符串对数组进行排序

我有一个包含 3 个名称的数组。

var patients = ["Kund Karlsson", "Test Vid behov", "Test Övrigt"]
Run Code Online (Sandbox Code Playgroud)

我需要按字母顺序对这些名称进行排序。这是它应该被订购的结果。

  1. 昆德卡尔松
  2. 测试视频行为
  3. 测试概览

我像这样对数组进行排序,patients.sort({ $0 < $1 })但我得到了错误的顺序。

  1. 昆德卡尔松
  2. 测试概览
  3. 测试视频行为

我认为这是由那个 unicode 字母引起的Ö

当字符串中有 unicode 字符时,有没有办法处理排序?

谢谢你。

arrays sorting unicode unicode-string swift

3
推荐指数
1
解决办法
1485
查看次数

使用sort函数按NSDates对数组进行排序

我有一个名为的模型类Event.

import Foundation
import MapKit

public class Event {

    let id: Int
    var title: String?
    let status: String
    let location: String
    var description: String?
    var latitude: CLLocationDegrees?
    var longitude: CLLocationDegrees?
    var startDate: NSDate?
    var endDate: NSDate?


    init(id: Int, location: String, status: String) {
        self.id = id
        self.location = location
        self.status = status
    }

}
Run Code Online (Sandbox Code Playgroud)

我从Web API获取事件数据作为JSON响应.然后我Event通过解析JSON数据创建对象并将它们放入一个类型化的数组(var events = [Event]())中.

private func processEventData(data: JSON) {
    var events = [Event]()

    if let eventsArray = data.array { …
Run Code Online (Sandbox Code Playgroud)

arrays sorting nsdate ios swift

3
推荐指数
1
解决办法
6327
查看次数

将货币值从JSON转换为NSDecimalNumber

我从API获得以下JSON响应.

{
  "status": "success",
  "data": [
    {
      "actual_price": 30,
      "offered_deal_price": 16,
      "pending_balance": 12.8
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

所有这些价值都是价格.这意味着它们可以是圆值或浮点值.

读过你应该使用NSDecimalNumbertype作为货币值.我在转换这些JSON值时遇到问题.

这样做,

json["pending_balance"] as! NSDecimalNumber
Run Code Online (Sandbox Code Playgroud)

失败,出现以下错误.

无法将'__NSCFNumber'(0x10423ccf0)类型的值转换为'NSDecimalNumber'(0x1046cf1f0)

试图把它投射到NSDecimal这导致了这个

无法将类型'__NSCFNumber'(0x7f9102f79f68)的值转换为'C.NSDecimal'(0x10f23d6e0).

但是,我可以将它转换为Swift类型,Float无论Double是否有问题.

任何人都知道问题是NSDecimalNumber什么?或继续安全FloatDouble?如果是这样哪一个最适合货币价值?

谢谢.

double json currency nsdecimalnumber swift

3
推荐指数
1
解决办法
2748
查看次数

使用Swift在GMSMapView(谷歌地图)上的按钮

由于我是Swift编程和iOS开发的新手,我面临着在Google Map上放置按钮的问题.

我一直在使用Cocopods的iOS Map SDK for iOS,以及来自Google Map API指南的示例.

override func viewDidLoad() {
    super.viewDidLoad()

    var camera = GMSCameraPosition.cameraWithLatitude(-33.86, longitude: 151.20, zoom: 6)
    var mapView = GMSMapView.mapWithFrame(CGRectZero, camera: camera)
    mapView.myLocationEnabled = true
    mapView.settings.myLocationButton = true;
    self.view = mapView

    var marker = GMSMarker()
    marker.position = CLLocationCoordinate2DMake(-33.86, 151.20)
    marker.title = "Sydney"
    marker.snippet = "Australia"
    marker.map = mapView

}
Run Code Online (Sandbox Code Playgroud)

我想在地图上方放置按钮.

在此输入图像描述

google-maps google-maps-api-3 ios google-maps-sdk-ios swift

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