小编Kyl*_*yle的帖子

WebChannelFactory&Headers?

是否可以设置标题WebChannelFactory?如果我使用的是WebClient对象,我可以这样做:

WebClient client = new WebClient();
client.Headers.Add("referer", "http://stackoverflow.com");
client.Headers.Add("user-agent", "Mozilla/5.0");
Run Code Online (Sandbox Code Playgroud)

但是我还没有找到修改标题的方法WebChannelFactory.

c# wcf webclient webchannelfactory

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

iPhone sdk,保存MPMediaItemCollection?

我的应用程序显示了一个MPMediaPickerController.我想保存MediaItem并在启动时重新开始播放.我认为这是可行的MPMediaQuery.看来,我应该使用MPMediaItemPropertyPersistentID但我不知道如何查询它.有什么想法吗?

iphone mpmediapickercontroller mpmediaquery

6
推荐指数
2
解决办法
4193
查看次数

在插件dll中使用Log4Net配置?

我们有一个插件可以与第三方软件一起分发(也可以使用我们自己的软件)我们的插件是用C#编写的,包含一些log4net日志记录.在我们自己的软件中,我们有一个.exe.config包含我们的log4net部分并允许配置.但是在第三方方面,我们无法做到这一点.

关于如何在代码中配置它的任何建议?(假设它还没有配置,在我们自己的软件的情况下)?

.net c# log4net

6
推荐指数
2
解决办法
6809
查看次数

用于位置更改的Cocoa WebKit/WebView委托?(用户点击链接,javascript动作等)

我已经将一个WebView添加到Cocoa应用程序中,并且我正在尝试找出哪个委托可以用来检测导航更改的时间(用户单击链接,或者javascript触发以更改位置等).

网页视图类引用包含四个代表(WebFrameLoadDelegate协议参考,WebPolicyDelegate协议参考,WebResourceLoadDelegate协议参考和WebUIDelegate协议参考)和我都互相看着这些,但我似乎无法找到如何检测这一点.我错过了一些明显的或者没有办法得到这个吗?

tldr - 试图弄清楚如何在WebView更改URL时设置委托来获取事件.(具体来说,我需要知道新的URL是什么).

cocoa webkit webview

6
推荐指数
2
解决办法
5213
查看次数

web.config,web.debug.config,web.release.config&Publish vs Debug?

我一直在努力了解如何使用不同的配置文件,我刚刚发现这个链接非常有帮助.唯一的问题是,当您'发布'解决方案时,似乎只会考虑转换,而不是如果您只是执行通用调试或立即运行.

通常这不是一个大问题,但我正在向Windows Azure开发,它只允许您发布到云.对于一般调试,我宁愿在Azure模拟器中本地运行它,但这样做不会"处理"我的变换.

在调试会话期间是否有任何已知的解决方法可以将它们转换?

编辑:ShawnC向我指出了这个问题.

这导致我这个扩展.我认为这将完成这项工作!

c# web-config transform azure

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

NSPredicateEditor和NSExpression - 显示是否可以与谓词的值不同?

我有一个谓词编辑器,模板是通过以下方式生成的:

    NSArray * test = [NSArray arrayWithObjects:
                      [NSExpression expressionForKeyPath: @"Abc"],
                      [NSExpression expressionForKeyPath: @"Def"],
                      nil];


    NSPredicateEditorRowTemplate * template = [[NSPredicateEditorRowTemplate alloc] initWithLeftExpressions: test
                                   rightExpressionAttributeType: NSStringAttributeType
                                                       modifier: NSDirectPredicateModifier
                                                      operators: [NSArray arrayWithObject:
                                                                 [NSNumber numberWithUnsignedInteger:NSContainsPredicateOperatorType]]
                                                        options:(NSCaseInsensitivePredicateOption|NSDiacriticInsensitivePredicateOption)];
Run Code Online (Sandbox Code Playgroud)

所以,如果我填写这样的谓词编辑器: 谓词编辑器

当我注销生成的谓词时,我得到:

Abc CONTAINS[cd] "abc" OR Def CONTAINS[cd] "def"

我想知道的是,如果我能以某种方式让谓词编辑器模板显示与生成的谓词中设置的值不同.

EX:我希望输出谓词具有:

Field1 CONTAINS[cd] "abc" OR Field2 CONTAINS[cd] "def"

即使编辑器仍然显示abcdef作为字段.这可能吗?

cocoa objective-c nspredicateeditor nspredicate nsexpression

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

检测NSTextField上的粘贴

我正在尝试处理一个粘贴操作NSTextField.

我发现了一篇类似的文章但是NSTextView.我通过覆盖NSTextField和放置来尝试与此类似的代码:

- (BOOL)readSelectionFromPasteboard:(NSPasteboard *)pboard
{
    return [super readSelectionFromPasteboard: pboard];
}
Run Code Online (Sandbox Code Playgroud)

但这种方法似乎永远不会被称为.

有关如何在NSTextField上检测过去的任何建议?

macos cocoa nstextfield

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

从帮助菜单中删除(或自定义)“搜索”

我的应用程序具有默认的“帮助”菜单。我删除了“帮助”条目并添加了一个链接到我网站上的论坛的支持条目。

帮助菜单笔尖如下所示:

笔尖中的菜单

但是一旦我启动了应用程序并运行了一个新的菜单项,它就会被吸引进来:

带搜索功能的菜单

我怎样才能让搜索消失?(或者更好的是,我怎样才能让它启动一个带有参数的网址,例如http://mywebsite.com/support?search=XXXXX)。

macos cocoa nsmenu

6
推荐指数
2
解决办法
1979
查看次数

使用UIActivityViewController即时使用保存到iCloud

如果我使用以下代码

NSArray * activityItems = @[tempFileURL];

UIActivityViewController * activityViewController =
    [[UIActivityViewController alloc] initWithActivityItems: activityItems
                                      applicationActivities: nil];


[self.parentViewController presentViewController: activityViewController
                                        animated: YES
                                      completion: nil];
Run Code Online (Sandbox Code Playgroud)

然后选择"保存到文件",我看到以下对话框:

保存到文件

我想先介绍一下这个对话框,而不需要先去UIActivityViewController(以及"保存到文件"选项).我无法找到另一种方法来做到这一点.有什么建议?

具体来说,我的问题归结为:我怎样才能让用户指定文件应保存的位置而不进行操作UIActivityViewController

save icloud uiactivityviewcontroller

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

XCTestCase保存文件?(记录NSSavePanel)?

我正在尝试记录一个测试用例,其中NSDocument创建并保存文件(然后打开+再次验证内容).问题是当我记录我的测试用例时,一旦启动NSSavePanel,XCTestCase记录就会停止.我试图搜索与保存/打开面板交互的测试用例的例子,但我没有运气.

任何人都能指出我有关XCTestCases甚至可以与NSSavePanels交互的任何细节吗?代码示例会更好,但文档也会很棒!

nsopenpanel xctestcase

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