小编use*_*610的帖子

在Swift 3中使用Gmail URL方案时具有HTML正文

我希望使用预先配置的主题来调用Gmail应用,并且该主体包含使用以下内容的HTML:

let gmail = URL(string:"googlegmail:///co?subject=Subject&body=<body><H1>testing</H1></body>")
UIApplication.shared.openURL(gmail!)
Run Code Online (Sandbox Code Playgroud)

这会使应用程序崩溃,然后我求助于:

var messageEncoded1 = "<body><H1>testing</H1></body>".addingPercentEncoding(withAllowedCharacters: .urlFragmentAllowed)
let gmail = URL(string:"googlegmail:///co?subject=Subject&body="+messageEncoded1!")
UIApplication.shared.openURL(gmail!)
Run Code Online (Sandbox Code Playgroud)

这将创建一个URL并打开Gmail,但是,电子邮件正文显示:<body><H1>testing</H1></body>而不是这样的工作testing

测试

因此,问题是,是否有一种方法可以指定正文包含HTML,以便Gmail可以将其呈现为HTML?

gmail swift

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

UICollectionReusableView中的标签总是为零

正如标题所述,我在UICollectionReusableView中有一个标签.我使用的视图使用以下代码成功出列:

func collectionView(collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, atIndexPath indexPath: NSIndexPath) -> UICollectionReusableView {
        let hourCell = collectionView.dequeueReusableSupplementaryViewOfKind(kind, withReuseIdentifier:"Hour", forIndexPath: indexPath) as! HourCollectionReuseableView;
        let time = String(indexPath.item) + "H";
        hourCell.setTime(time);
        return hourCell;
    }
Run Code Online (Sandbox Code Playgroud)

这是接口构建器视图HourCollectionReuseableView.我在这里注意到我在文件所有者的自定义类中执行此操作:

在此输入图像描述

这是收集重用标识符:

在此输入图像描述

这是HourCollectionReuseableView班级:

class HourCollectionReuseableView: UICollectionReusableView {

    @IBOutlet weak var hourLabel: UILabel!
    @IBOutlet weak var hourDividerLine: UIView!

    override func awakeFromNib() {
        super.awakeFromNib();
    }

    func setTime(time:String) {
        self.hourLabel.text = time;
    }
Run Code Online (Sandbox Code Playgroud)

在我的视图控制器中,我按如下方式注册该类:

override func viewDidLoad() {
        super.viewDidLoad();
        self.collectionView.registerClass(HourCollectionReuseableView.self, forSupplementaryViewOfKind: "Hour", withReuseIdentifier:"Hour");
    }
Run Code Online (Sandbox Code Playgroud)

代码不断崩溃self.hourLabel.text = …

ios uicollectionview swift

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

Codeigniter和Google App Engine

我使用Codeigniter框架制作了我的整个网站,它运行良好没有任何麻烦(注意我在网站上使用MySQL).

我现在被告知尝试将其发送到Google服务器,因为它们具有出色的可扩展性.我只是有一个很大的问题,是否有任何方法或一步一步的教程,帮助我这样做,因为我已经阅读了Quercus允许运行的PHP,但我还没有找到解释如何使用Codeigniter框架的东西与栎属.
请任何帮助或推进正确的方向将不胜感激!

php google-app-engine codeigniter

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

Twitter Bootstrap专栏与Google地图无法合作

我有一个愚蠢的CSS问题,但我似乎无法解决它.我正在将谷歌地图插入12尺寸的Twitter引导列:

<div class="col-lg-12" style="height:50%;">
   <div id="map-canvas" style="position:static !important;height:50%  !important;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我最终得到了地图加载,但它不占用任何空间/高度:

在此输入图像描述

我试过在地图上添加一个高度.我已经尝试在列中添加高度,似乎没有任何效果.有人在这里向我展示了光明

css google-maps twitter-bootstrap twitter-bootstrap-3

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

SecCertificateCreateWithData始终返回null

我目前在以下职位上工作。这是代码:

    SecCertificateRef   certs    = NULL;
    SecPolicyRef        policy  = NULL;

    NSString *publicKeyString = @"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCeJ8N8fuGShAJnniDg4yuRrxrG61ZF2T24eXSEH87jCJmLbc+MV70AgP/LC8btzSU4FFP56lBmDcmW+Prupf5gO1RXhjPIlET73t5Ny1I3ze+xaShAA9qB0c9dNb26NxVd95wCHNmQhon9qBFmTVZb0CdgscxYcDuLOGskDnATrwIDAQAB";
    NSData *publicKeyStringData = [[NSData alloc] initWithBase64EncodedString:publicKeyString options:0];


    certs = SecCertificateCreateWithData(kCFAllocatorDefault, (__bridge CFDataRef) publicKeyStringData);
Run Code Online (Sandbox Code Playgroud)

根据帖子,如果certs变量为NULL,则数据格式不正确。我检查了上面的公钥,它确实是base64,所以我看不出为什么certs会是NULL?

security objective-c ios

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

JQueryMobile'不'错误

我正在尝试将MainDisplay变量附加到名为searchoutputtable的id div元素

<div id="searchoutputtable">
</div>
Run Code Online (Sandbox Code Playgroud)

这是我用来执行此操作的代码:

    $.getJSON(AddressAccess+Build,
    function(data)
    {
     //Do a lot of manipulations to MainDisplay Variable
$('#searchoutputtable').append(MainDisplay);
    window.location.href = "#resultssearch";
    });
Run Code Online (Sandbox Code Playgroud)

现在每次发生这种情况我都会在我的javascript控制台中出现以下错误:

Uncaught TypeError: Cannot call method 'not' of undefined 
Run Code Online (Sandbox Code Playgroud)

现在,当我在console.log中搜索元素searchoutputtable时,我得到了我想做的事情,它完美地附加了所有内容唯一的问题是当我们退出getJson函数时,我得到了那个错误并且我的元素根本没有显示.

注意我正在使用jQueryMobile,是的我正确地加载了库,我根本没有在jQuery中使用.not()所以我不明白他们在上面的错误中指的是什么'不'

javascript jquery jquery-mobile

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

使用JavaScript无法启动Google+登录流程

我正在关注当前的教程,出于某种原因,当我点击"使用Google登录"按钮时似乎没有任何事情发生,我不完全确定原因.这是代码:

<html>
<head>
    <title></title>

    <script src="https://apis.google.com/js/client:platform.js" async defer></script>

</head>
<body>

    <meta name="google-signin-clientid" content="782332402251-os0n348u3v5vaq5kff87f5pc65ib6i19.apps.googleusercontent.com" />
    <meta name="google-signin-scope" content="https://www.googleapis.com/auth/plus.login" />
    <meta name="google-signin-requestvisibleactions" content="http://schema.org/AddAction" />
    <meta name="google-signin-cookiepolicy" content="single_host_origin" />

    <script src="https://apis.google.com/js/client:platform.js?onload=render" async defer>
         /* Executed when the APIs finish loading */
         function render() 
         {
           // Additional params including the callback, the rest of the params will
           // come from the page-level configuration.
           var additionalParams = {
             'callback': signinCallback
           };

           // Attach a click listener to a button to trigger the flow. …
Run Code Online (Sandbox Code Playgroud)

javascript google-login google-plus-signin

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

jQuery Mobile popup data-dismissible ="false"问题

这是我第一次使用jquery Mobile弹出窗口.我在这里这里找到了文档.我是如何创建以下内容的:

这可以在第二个链接中找到

现在根据文档,以下代码应该工作:

<a href="#popupBasic" data-rel="popup">Open Popup</a>

<div data-role="popup" id="popupBasic" data-dismissible="false">
    <p>This is a completely basic popup, no options set.<p>
</div>
Run Code Online (Sandbox Code Playgroud)

但鉴于上面的代码,我仍然继续获得股票标准弹出窗口:

在此输入图像描述

知道我做错了什么吗?

javascript jquery popup jquery-mobile

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

可以为ID添加一个字母,但它仍然是自动编号

我有数据库叫书.

我希望将数据库中的ID设为B1,B2等,然后自动增加数字.

这是由系统自动完成还是我必须在将任何内容插入数据库时​​自己制作ID?

注意我正在使用PHP.

database auto-increment

0
推荐指数
1
解决办法
46
查看次数

使用CSS创建多色条

我想创建一个如下图所示的多色条:

在此输入图像描述

是否有可能创建能实现这一目标的CSS?我已经设法使用以下CSS创建颜色渐变:

.gold{
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #eab92d, #c79810);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eab92d), to(#c79810));
  background-image: -webkit-linear-gradient(top, #eab92d, #c79810);
  background-image: -o-linear-gradient(top, #eab92d, #c79810);
  background-image: linear-gradient(to bottom, #eab92d, #c79810);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.blue {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #034a96, #0663c7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#034a96), to(#0663c7));
  background-image: -webkit-linear-gradient(top, #034a96, #0663c7);
  background-image: -o-linear-gradient(top, #034a96, #0663c7);
  background-image: linear-gradient(to bottom, #034a96, #0663c7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.green {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #0D7626, …
Run Code Online (Sandbox Code Playgroud)

css css3

0
推荐指数
1
解决办法
7637
查看次数

如何更改 Bootstrap 模式的背景颜色?

正如标题所示,我想更改实际模态的颜色,而不是模态后面的阴影区域。正如这篇文章所说。我只是想改变模态的颜色。这是一些代码:

<div class="portfolio-modal modal fade" id="HighSchoolModal" tabindex="-1" role="dialog" aria-hidden="true" style="background-color:#F07A1A !important;">
        <div class="modal-content">
            <div class="close-modal" data-dismiss="modal">
                <div class="lr">
                    <div class="rl">
                    </div>
                </div>
            </div>
            <div class="container">
                <div class="row">
                    <div class="col-lg-8 col-lg-offset-2">
                        <div class="modal-body">
                            <h2>Parktown Boys' High</h2>
                            <hr class="star-primary">
                            <img src="img/portfolio/park.jpg" class="img-responsive img-centered" style="width:50%" alt="">
                            <p>Use this area of the page to describe your project. The icon above is part of a free icon set by <a href="https://sellfy.com/p/8Q9P/jV3VZ/">Flat Icons</a>. On their website, you can download their free set with 16 …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

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

获取NFC标签序列号

这是我第一个使用NFC的项目.我想简单地获取NFC标签的ID.我一直在关注这篇文章的回复.这是代码:

public void onResume() {
        super.onResume();

    if (NfcAdapter.ACTION_NDEF_DISCOVERED.equals(getIntent().getAction())) {

        Toast.makeText(this,"NFC on resume working",Toast.LENGTH_LONG).show();
        byte[] tagId = getIntent().getByteArrayExtra(NfcAdapter.EXTRA_ID);
        Log.i("EHEHEHEHEHE",tagId + "");
    }
//process the msgs array
}
Run Code Online (Sandbox Code Playgroud)

这是代码的响应:

07-06 22:07:29.804  16729-16729/za.co.bookbay.nfcplay I/EHEHEHEHEHE? [B@423a1e18
07-06 22:08:08.644  16729-16729/za.co.bookbay.nfcplay I/EHEHEHEHEHE? [B@423bfde0
07-06 22:08:09.574  16729-16729/za.co.bookbay.nfcplay I/EHEHEHEHEHE? [B@423d6ec8
Run Code Online (Sandbox Code Playgroud)

现在这个数字不断变化,因此这让我相信上面的代码没有得到Tag的序列号或者这是正确的.如果是这样,数字变化的原因是什么?

android nfc

0
推荐指数
1
解决办法
4620
查看次数

在 iOS 中使用 swift 制作自定义 UILabel 有框架问题

我想使用 swift 创建自己的自定义 UILabel,但在使用 init 超类时遇到了框架问题。

这是我之前的情况:

 let label = UILabel()
Run Code Online (Sandbox Code Playgroud)

我以前基本上使用普通的 UILabel。首先我的问题是,这个框架是如何设定的?因为当我进入 UILabel 类时,它继承自 UIView 并且 UIView 内的 init 方法需要一个框架。那么这个框架是如何创建的呢?

然后,这将我带到我自己的自定义 UILabel,我将其称为 TimeLabel。这是它的实现:

class TimeLabel: UILabel {

    var clientName: String?
    var time: Time?

    init(name:String, time:Time) {
        self.clientName = name
        self.time = time
        super.init(frame: ??)
    }

    required init?(coder aDecoder: NSCoder) {
        super.init(frame:??)
    }
}
Run Code Online (Sandbox Code Playgroud)

现在这链接到第一个问题,我应该从哪里获取这个框架?我之前调用 UILabel 时没有提供框架?我该如何处理这个问题?

uilabel ios swift

0
推荐指数
1
解决办法
4669
查看次数