小编reg*_*633的帖子

NSURL URLWithString:为非英语重音字符

我有以下字符串......

NSString *googleSearchString = @"http://www.google.com/search?q=lyrics+%22Tænder+På+Dig%22+%22Jakob+Sveistrup%22";
Run Code Online (Sandbox Code Playgroud)

请注意,它有一些重音字符.当我尝试将其转换为url时,返回的url为null ...

[NSURL URLWithString:googleSearchString];
Run Code Online (Sandbox Code Playgroud)

所以通常url工作,除非字符串中有重音非英语字符.有关如何处理的任何帮助?

cocoa nsurl special-characters

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

GenerateDSYMFile警告:无法打开目标文件

背景:我有一个项目,我最后使用xcode v3.1在PPC计算机上构建了10.5.它建立在10.4 SDK之上.我现在有一台10.6的MacBook和Xcode v3.2.1.我用xcode安装了10.4 SDK.所以现在我想在10.6的intel芯片上构建项目.我首先得到一个构建错误,因为我有错误版本的gcc设置所以我更改构建设置以使用gcc 4.0.

问题:现在,当我构建项目时,我收到以下警告:GenerateDSYMFile"build/Release/What's Keeping Me?.app.dSYM""build/Release/What What to Keeping Me?.app/Contents/MacOS/What What Weeper Me? " cd"/ Users/hmcshane/Development/Cocoa Projects/What Keeper Me?"/Developer/usr/bin/dsymutil"/ Users/hmcshane/Development/Cocoa Projects /什么在保持我?/ build/Release /什么在保持我?.app/Contents/MacOS /什么在保持我?" -o"/ Users/hmcshane/Development/Cocoa Projects /什么在保持我?/ build/Release /什么在保持我?.app.dSYM"

警告:(i386)/Users/hmcshane/Downloads/Csu-71/crt.dynamic_no_pic.o无法打开目标文件警告:(ppc7400)/Users/hmcshane/Downloads/Csu-71/crt.dynamic_no_pic.o无法打开对象文件

知道这是什么吗?为什么问题文件的路径根植于我的下载文件夹?该项目肯定不在那里.

xcode build-error

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

在NSAttributedString中保存自定义属性

我需要在NSTextView中为所选文本添加自定义属性.所以我可以通过获取选择的属性字符串,向其添加自定义属性,然后用我的新属性字符串替换选择来实现.

所以现在我将文本视图的属性字符串作为NSData并将其写入文件.稍后,当我打开该文件并将其恢复到文本视图时,我的自定义属性消失了!在为我的自定义属性计算出整个方案后,我发现不会为您保存自定义属性.请查看以下重要提示:http://developer.apple.com/mac/library/DOCUMENTATION/Cocoa/Conceptual/AttributedStrings/Tasks/RTFAndAttrStrings.html

所以我不知道如何使用此自定义属性保存和恢复我的文档.有帮助吗?

cocoa attributes objective-c nsattributedstring

10
推荐指数
2
解决办法
7133
查看次数

QuickLook插件:当2个插件处理相同的文件类型时,它是如何工作的?

如果用户有2个或更多的quicklook插件处理相同的kMDItemContentType会发生什么?哪个插件优先做实际工作?可以通过编程方式设置吗?

macos cocoa objective-c quicklook

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

NSTextFinder以编程方式设置搜索字符串并清除视觉反馈

我有一个NSTextView使用查找栏([textView setUsesFindBar:YES];).

我有两个问题.

  1. 如何清除查找操作的视觉反馈?

    当我以编程方式更改textView的内容时,我的问题就出现了.在内容改变之后,对先前内容的搜索操作的视觉反馈保持不变.显然这些黄色框不适用于新内容,因此在更改textView内容时我需要一种方法来清除它们.

    注意:我没有实现NSTextFinderClient协议,因为我有一个简单的textView,而查找栏只需要工作而无需任何其他工作.

  2. 如何将搜索字符串发送到查找栏?

macos cocoa objective-c

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