我有以下字符串......
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工作,除非字符串中有重音非英语字符.有关如何处理的任何帮助?
背景:我有一个项目,我最后使用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无法打开对象文件
知道这是什么吗?为什么问题文件的路径根植于我的下载文件夹?该项目肯定不在那里.
我需要在NSTextView中为所选文本添加自定义属性.所以我可以通过获取选择的属性字符串,向其添加自定义属性,然后用我的新属性字符串替换选择来实现.
所以现在我将文本视图的属性字符串作为NSData并将其写入文件.稍后,当我打开该文件并将其恢复到文本视图时,我的自定义属性消失了!在为我的自定义属性计算出整个方案后,我发现不会为您保存自定义属性.请查看以下重要提示:http://developer.apple.com/mac/library/DOCUMENTATION/Cocoa/Conceptual/AttributedStrings/Tasks/RTFAndAttrStrings.html
所以我不知道如何使用此自定义属性保存和恢复我的文档.有帮助吗?
如果用户有2个或更多的quicklook插件处理相同的kMDItemContentType会发生什么?哪个插件优先做实际工作?可以通过编程方式设置吗?
我有一个NSTextView使用查找栏([textView setUsesFindBar:YES];).
我有两个问题.
如何清除查找操作的视觉反馈?
当我以编程方式更改textView的内容时,我的问题就出现了.在内容改变之后,对先前内容的搜索操作的视觉反馈保持不变.显然这些黄色框不适用于新内容,因此在更改textView内容时我需要一种方法来清除它们.
注意:我没有实现NSTextFinderClient协议,因为我有一个简单的textView,而查找栏只需要工作而无需任何其他工作.
如何将搜索字符串发送到查找栏?