【问题标题】:What would cause RegexKit to spawn a "Requested configuration not supported" error?什么会导致 RegexKit 产生“不支持请求的配置”错误?
【发布时间】:2011-02-17 23:34:14
【问题描述】:

我按照网站上的说明安装了框架,并将 RegexKit.h 导入到我的 AppController 头文件中。我正在使用 AppController.m 中定义的一个简单方法来确保一切正常。

- (IBAction)test:(id)sender {
    NSString *str = @"Torpedos: 0 1 1 0 1 Lasers: 150 150";
    NSString *rgx = @"Torpedos: (([0-1x]) ){3,8}";
    NSString *torpStr = NULL;
    [str getCapturesWithRegexAndReferences:rgx, @"$0", &torpStr, nil];
    NSLog(@"%@", torpStr);
}

单击“测试”按钮时,我在控制台中收到此错误:

-[NSMapTable initWithKeyPointerFunctions:valuePointerFunctions:capacity:]
不支持请求的配置。

我花了半天时间在网上搜索并查看 Apple Dev 文档,我发现的只是 Apple 文档中的一个符号,表明如果您不使用垃圾收集,则必须明确删除条目(我是)。还有……

在配置地图表时,请注意只有 “NSMapTableOptions”保证 API 的其余部分都能正常工作 正确——包括复制、归档和快速枚举。尽管 其他 NSPointerFunctions 选项用于某些配置,例如 至于保存任意指针,并非所有选项组合都是有效的。 对于某些组合,地图表可能无法正常工作,或者可能无法正常工作 甚至可以正确初始化。

这听起来像是可能发生的事情。我只是不知道从哪里开始寻找。

【问题讨论】:

  • 我也有同样的问题..

标签: regex regexkit


【解决方案1】:

到目前为止,我发现了如何删除第一个警告。我收到关于缺少分号的错误。

“FPropertyListCreateFromXMLData():旧式 plist 解析器:字典中缺少分号。”

http://cross-the-sea.blogspot.com/2009/07/about-alert-message-of.html

讨论如何消除该错误

【讨论】:

    猜你喜欢
    • 2015-11-21
    • 2019-01-17
    • 2019-06-30
    • 1970-01-01
    • 2019-12-29
    • 2020-02-03
    • 2021-08-01
    • 2021-10-16
    • 2022-01-13
    相关资源
    最近更新 更多