gpt4 book ai didi

iphone - NSArray 组件SeperatedByString Sigabrt

转载 作者:行者123 更新时间:2023-11-28 18:43:48 24 4
gpt4 key购买 nike

我在 NSlog 上得到了一个 Sigabrt,我不知道为什么 - 有什么建议吗?

NSString* contentList = [NSString stringWithContentsOfFile:currentFilePath encoding:NSUTF8StringEncoding error:nil];
NSArray* contentArray = [contentList componentsSeparatedByString:@"$$"];

NSLog(@"%@%@",contentList,[contentArray count]);
kunden = [contentArray objectAtIndex:0];
kundenView.text = kunden;

按照 Joes 的建议,我现在得到了:

   NSString* contentList = [NSString stringWithContentsOfFile:currentFilePath encoding:NSUTF8StringEncoding error:nil];
NSArray* contentArray = [[contentList componentsSeparatedByString:@"$$"] retain];
if ([contentArray count] > 0) {
NSLog(@"%@%@",contentList,[contentArray count]);
kunden = [contentArray objectAtIndex:0];
kundenView.text = kunden;
}

这给了我一个 NSLog 东西的 EXC_BAD_ACCESS。

最佳答案

I get a Sigabrt at the NSlog

您的 NSLog 语句试图打印一个整数,就好像它是一个对象一样:

NSLog(@"%@%@",contentList,[contentArray count]);
^
Here!

%@ 替换为 %d

您可以在 String Programming Guide 中阅读有关格式说明符的更多信息.

关于iphone - NSArray 组件SeperatedByString Sigabrt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7692094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com