小编Chr*_*ris的帖子

通过UIDocumentInteractionController与Mail交互

我正在通过它与其他应用共享PDF UIDocumentInteractionController.在添加此功能之前,我有一个自定义的"发送到电子邮件"按钮使用MFMailComposeViewController- 但现在我还有一个邮件按钮UIDocumentInteractionController,我想使用它,以避免重复按钮.

我的问题是,通过旧邮件控制器,我曾经设置主题和内容文本,而如果我使用UIDocumentInteractionController- 我只收到一封带有PDF附件的空白电子邮件.有没有人知道我可以解决这个问题,并在使用时获取我的自定义主题和内容UIDocumentInteractionController

我在文档中找不到任何明显的东西,显然我不能干涉Mail应用程序以使其与我的应用程序通信 - 但是想知道是否有其他人遇到过这个问题,并且怀疑是"后门"解决方案.

以下是我目前正在创建和初始化我的代码UIDocumentInteractionController:

-(void)openDocumentIn:(NSString*)filepath
{

    //NSString * filePath = [[NSBundle mainBundle] 
                                  pathForResource:filePath ofType:@"pdf"];
    documentController = [UIDocumentInteractionController 
                         interactionControllerWithURL:[NSURL fileURLWithPath:filepath]];
    documentController.delegate = self;
    documentController.UTI = @"com.adobe.pdf";
    [documentController presentOptionsMenuFromBarButtonItem:
         [self.imageViewController exportQuote] animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch ios uidocumentinteraction ios7

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

从Resharper中的解决方案范围的代码清理中排除文件

有没有办法从Resharper的代码清理中排除某些文件?我有一系列生成的文件,我想保持不变.

我找到了以下问题,但答案是针对特定问题的解决方法,并且不回答如何实际排除文件.(如果它是可能的)

是否有resharper comment指令禁用类的代码清理?

.net resharper

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

阻止Datepicker关闭父下拉列表

我正在使用bootstrap来开发一个网站,我需要一个表格在我的顶级导航中的下拉列表中.

这工作正常,但我还必须在其中一个字段中使用日期选择器,当用户选择不同的月份时,父下拉菜单关闭.

我喜欢它,以便你可以点击日期选择器内的任何地方而不关闭下拉列表.

或者,可以更改下拉列表,使其仅在单击导航链接时打开和关闭,而不是在单击任何位置时关闭.

jsfiddle在这里 - http://jsfiddle.net/ackuu/

谢谢你的帮助!!

HTML

<div class="navbar txt-grey" role="navigation">
    <div class="navbar-header">
        <ul class="nav navbar-nav">
            <li class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown"><b>Dropdown</b><b class="caret"></b></a>
                <ul class="dropdown-menu">
                    <form method="POST" class="form">
                        <div class="field clear">
                                Date                                    
                        <input type="text" name="p_start_date" id="datepicker" class="input datepicker" placeholder="Select date" />
                         </div>
                        <button type="submit" name="res_submit">Go</button>      
                    </form>
                </ul>
            </li>
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

$().ready(function(){
    $(".datepicker").datepicker({
        dateFormat      : 'dd-mm-yy',
        firstDay        : 1, 
        minDate         : 1,
        showOtherMonths     : true,
        selectOtherMonths   : true
    });
});
Run Code Online (Sandbox Code Playgroud)

jquery datepicker twitter-bootstrap drop-down-menu

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

C#IEnumerable <Object> to string

出于日志记录的目的,我想调用.ToString()object []数组中每个对象的方法.我怎样才能以最简单的方式做到这一点?

说我有:

   myArray = new Object[]{"astring",1, Customer}

   Log(????);
Run Code Online (Sandbox Code Playgroud)

我怎样才能传递一个字符串,例如它的值等于:

"astring".ToString()+1.ToString()+Customer.ToString()
Run Code Online (Sandbox Code Playgroud)

或者更好,每个值之间使用逗号.

c# string ienumerable

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

使用Visual Studio比较工具与VisualHG

我正在使用Mercurial和VisualHG扩展.

有没有办法将KDiff3代码比较器更改为Visual Studio比较和合并工具?

mercurial visualhg visual-studio-2013

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

在Storyboard中指定UIToolbar的高度

在此输入图像描述

当我尝试通过Storyboard更改UIToolbar的高度时,该选项显示为灰色.

我知道我可以以编程方式执行此操作,但是有没有其他方法可以在我的故事板上执行此操作,可能使用不同的界面项?最好将它全部放在故事板上,以避免代码混淆.或者我不应该改变高度 - 是否可能从应用商店拒绝它?

我的最终目标是一个带有50 x 50图像图标的工具栏,以及一些填充.

NB我已经读过这个问题 - 但是在这里,接受的答案似乎并没有真正回答这个问题......

interface-builder uitoolbar ipad ios uistoryboard

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

使用tagit验证标签

我正在使用以下标签 - 它插件:http://widen.github.io/jQuery-Tagit/.

我想验证标签,输入将是电子邮件地址.我怎样才能做到这一点?

我的代码:

HTML

<div id="editOnClick" class="example">
    <ul name="email[]" id="email"></ul>
</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript(jQuery)

$(document).ready(function () {
        $('#editOnClick > ul').tagit({
            select:true,
            triggerKeys:['comma', 'enter', 'space', 'semicolon', 'tab'],
            tagSource:"view_email_get_emails.php",
            editOnClick:true 
            beforeTagAdded: function(event, ui) {
              return isEmail($('#email').tagit("tags"))}  

 });

function isEmail(email) {
    var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    return regex.test(email);
}
        });
        });
Run Code Online (Sandbox Code Playgroud)

我将我的代码添加到JSFiddle.

javascript jquery tag-it

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

如何使"使用"属性(必需/可选)取决于另一个值?

我正在尝试在XSD XML Schema中做一些特定的事情.我想将元素设置为use="required",只有当另一个元素的属性有特定值时.

例:

<udi att1="all">
   <name att2="dsd"/>
   <phone att3="dsd"/>
</udi>
Run Code Online (Sandbox Code Playgroud)

我希望phone元素是必需的,只有att1值是all.

我被告知XPath可以为此工作 - 或者有更好的方法吗?

xml schema xsd

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

下载用paperclip gem保存的aws-s3附件

我使用我的rails 2.3应用程序中的paperclip gem将图像附件保存到AWS S3.我希望能够允许用户下载图像附件作为实际下载,而不是打开新的浏览器选项卡.当我在我使用的服务器上本地保存图像附件时:

picture_filename = RAILS_ROOT + '/public' + params[:picture_filename]
send_file(picture_filename, :type => 'text', :stream => "false", :disposition => 'attachment')
Run Code Online (Sandbox Code Playgroud)

但是,如果位置在aws-s3上,则send_file不起作用.

如何用aws-sdk宝石实现这一目标?

ruby-on-rails paperclip amazon-web-services

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

如何使用 OpenXML 设置 Excel“打印标题”

如何使用 OpenXML 设置电子表格的“打印标题”属性,以便在每个打印页面的顶部显示一行?

打印标题界面

c# excel openxml openxml-sdk

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

NUnit中TypeOf和InstanceOf有什么区别?

NUnit,Is.TypeOf和之间有什么区别Is.InstanceOf

在下面的示例中,我注意到它们都返回true:

public class Foo
{
    public Boo GetBoo()
    {
        return new Boo();
    }
}

public class Boo { }
Run Code Online (Sandbox Code Playgroud)

NUnit测试方法:

[Test]
public void GetBoo_WhenCalled_ReturnBoo
{
    var foo = new Foo();
    var result = foo.GetBoo();

    Assert.That(result, Is.TypeOf<Boo>()); //return true
    Assert.That(result, Is.InstanceOf<Boo>()); //return true
}
Run Code Online (Sandbox Code Playgroud)

c# nunit

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

preg_replace()返回空字符串

preg_replace()为以下代码行返回一个空字符串.目的是用连字符替换任何不是数字的东西.通过在线测试器,我相信正则表达式捕获了正确的东西,但由于某种原因,这一行总是返回一个空字符串.

preg_last_error()不返回任何错误.有什么建议?

$subRef = preg_replace("/[^(\d)]/g", "-", $subRef);
Run Code Online (Sandbox Code Playgroud)

php regex preg-replace

0
推荐指数
2
解决办法
3110
查看次数