问题标签 [cfstring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
251 浏览

objective-c - 诊断错误:“释放已发送到已释放对象”

我收到此错误消息:

我怎么知道是哪个字符串导致了这个问题?我可以弄清楚CFString它使用的是哪个调试器吗?

0 投票
1 回答
1180 浏览

xcode4 - 如何使 Xcode 4 警告“语义问题:CFString 文字包含 NUL 字符”静音?

我正在使用类似的东西:

Xcode 4 显示警告

(语义问题:CFString 文字包含 NUL 字符)

有没有办法解决这个问题?我需要那个 NUL 字符,因为我正在从字符串中删除“illegalCharacters”中定义的那些字符。

0 投票
1 回答
1540 浏览

ios - CFStringRef 将值设置为“”

我有一个 CFStringRef 变量,我执行检查以确保它不是 1 特定值。如果是,那么我想将其设置为 @"" 的 NSString 等效项

这是代码

所以在 if else 块中,我想将它设置为 "" 但 Xcode 警告我它是一个无效的指针类型。

0 投票
2 回答
6546 浏览

iphone - 如何将 NSString 路径转换为 ​​CFURLRef(对于 iOS 3.1)?

我在 UIScrollView 中显示 PDF。为此,我使用:

现在,我尝试让它在 IOS 3.1 上工作(NSBundle URLForResource:withExtension 不存在于 3.1)

我把我的代码变成了:

但这会导致

我准确地说 NSLog 日志

我该如何解决?

0 投票
1 回答
968 浏览

cocoa - CFData 与 CFString

我有一个CFMutableDictionaryRef,调试器中的一部分是:

现在我可以model使用CFDataRef返回字符串如“GMA 950”的键的值,与上面的值相比。

但是我无法获得"vendor-id"使用相同方法的价值,所以我尝试使用CFString,它返回<86800000>而不是字符串。那么如何检索供应商 ID 的正确值(我已经知道应该为英特尔返回 0x8086)?

0 投票
2 回答
2805 浏览

cocoa - 如何使用 CFStringTokenizer 获取句子数组?

我创建了一个这样的字符串标记器:

但是我现在如何从分词器中获取这些句子呢?CF String Programming Guide 没有提及CFStringTokenizer或标记(在 PDF 中进行了全文搜索)。

0 投票
2 回答
512 浏览

c# - Mono C# PInvoke - 从外部库获取 CFString

我有一个返回 CFString 的库,我试图在 C# 中获取该字符串值。问题是我不知道如何在 C# 中执行此操作。

使外部函数返回 CFString 不起作用,因为它会引发异常“传递给非托管代码的类型 MonoMac.CoreFoundation.CFString 必须具有 StructLayout 属性。”

然后我认为我可以将字符串作为字节数组获取,然后将其转换为 C# 中的字符串,但是,我有另一个问题,我不知道如何在 C 中将 CFString 转换为字节数组:/

如果有人知道这样做的方法,请帮助我;)

谢谢

0 投票
4 回答
314 浏览

iphone - iphone应用程序在为表格视图分配字符串值时崩溃

我的 iphone 应用程序在为表视图分配字符串值时崩溃了,我在 cellForRowAt 索引路径方法中有以下代码

同时将字符串值分配给表格视图

它在这条线上崩溃 cell.textLabel.text = cellValue;

崩溃日志:变量 cellValue 不是 CFString

请任何朋友帮助我,谢谢

0 投票
1 回答
67 浏览

cocoa - 可以设置为零但不能设置为不同的东西

我想我还没有完全理解记忆和那些东西,但这是我的问题:

我在将被推送的视图上定义了 idActual 变量(在其标题中定义的变量),我可以读取(NSLog(idActual))并将其设置为 nil 没有问题。但是当我改变它的值时,我得到一个 CFString 错误,这应该是由于内存管理不善,我试过这个:

我可以这样做:nextView.idActual = nil;

我不能这样做:

a、b 和 c 总是给我 CFString 错误:*** -[CFString isEqualToString:]: message sent to deallocated instance

0 投票
3 回答
4039 浏览

ios - 什么是 -[NSURL _fastCharacterContents]:?

所以我在一个方法中调用它:

在标记的行的 NSLog 处崩溃:

有了这个我以前从未见过的美妙的小错误。这是崩溃日志:

那么,这个错误是什么,我该如何解决?

编辑:这个问题已经解决了。谢谢所有回答的人,我正在努力解决这个问题。如果您愿意,我可以在应用程序中提及您,因为我想在几周内发布它,您的帮助已经解决了代码中最大的错误。再次谢谢你!