小编Par*_*att的帖子

使用ObjectAtIndex可以提供超出边界的错误

我想做一些非常简单的事情,但是我得到了一个错误,我错过了什么?

int i;
int count;

TutorialAppDelegate *appDelegate = (TutorialAppDelegate *)[[UIApplication sharedApplication] delegate];
Animals *aAnimal = (Animals *)[appDelegate.animals objectAtIndex:i];
count = [animals count];


if (i < count)
{
    NSLog(@"%@",aAnimal.animalName);
}
Run Code Online (Sandbox Code Playgroud)

错误:

 '*** -[NSMutableArray objectAtIndex:]: index 22510243 beyond bounds [0 .. 5]'
Run Code Online (Sandbox Code Playgroud)

0 ... 5是正确的!数组中只有6个值.

并使用

NSLog(@"%@",aAnimal.animalName);
Run Code Online (Sandbox Code Playgroud)

out函数返回正确的值,当我也将i更改为0时.

iphone sdk objective-c nsmutablearray

0
推荐指数
1
解决办法
554
查看次数

如何仅突出显示UILabel上触摸文本的背景

在我的应用程序中,我修改了UILabel,并在电话号码或电子邮件出现时将其加下划线.

但是我想在触摸电话号码或电子邮件时突出显示文本,如下图所示(我想要的内容如下面的文字" http://www.foodreporter.net " 背景中的深灰色突出显示的内容.

我想这样做而不使用CoreText作为iOS 3.1.2以后的应用目标.所以我不想使用CoreText和Attributed字符串.

在此输入图像描述

我想继承UILabel并以某种方式做它.怎么做到呢?

我没有选择使用OHAttributedLabel和TTTAttributedLabel.

iphone cocoa-touch uikit uilabel

0
推荐指数
1
解决办法
1345
查看次数

sqlite3_prepare_v2!= SQLITE_OK

我想问下面我的功能.当我调用此函数时,它打印不可用.请问你能帮帮我吗??

    static sqlite3 *database = nil;
    static sqlite3_stmt *statement = nil;

    - (BOOL) findNews:(NSString *)caption{   
    const char *dbpath = [databasePath UTF8String];
    if (sqlite3_open(dbpath, &database) == SQLITE_OK)
    {
        NSLog(@"CAPTION ID : %@", caption);
        NSString *querySQL = [NSString stringWithFormat:@"SELECT * FROM dbase WHERE CONTENT_ID = \"%@\"", caption];
        const char *query_stmt = [querySQL UTF8String];

        if (sqlite3_prepare_v2(database, query_stmt, -1, &statement, NULL) == SQLITE_OK)
        {
            if (sqlite3_step(statement) == SQLITE_ROW)
            {
                return YES;
            }
            else{
                return NO;
            }
            sqlite3_reset(statement);
        }else{
            NSLog(@"NOT AVAILABLE");
        }
    }
    return nil; …
Run Code Online (Sandbox Code Playgroud)

iphone ios

0
推荐指数
1
解决办法
4697
查看次数

NSLog 符号打印在控制台上?

如何在 NSLog 中打印符号“%”???

NSLog(@"str %"); 
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

它发出警告

不完整格式说明符

如何解决这个问题?

objective-c nslog ios

0
推荐指数
1
解决办法
1733
查看次数

检测SIM卡更换

有没有办法知道用户是否用其他SIM卡更换了他的SIM卡?

我真正想做的就是知道他现在使用的是哪个号码,我的意思是,到目前为止,他使用了一些电话号码,现在他将电话号码更改为不同的号码,我可以检测到吗?

提前致谢.

iphone objective-c ios

0
推荐指数
1
解决办法
4056
查看次数

如何在iPhone应用程序中实现GPS?

如何在我的iPhone应用程序中实现GPS?

是否有任何关于如何开始的文章或任何教程?

iphone gps cocoa-touch ios4

-1
推荐指数
1
解决办法
2261
查看次数

标签 统计

iphone ×5

ios ×3

objective-c ×3

cocoa-touch ×2

gps ×1

ios4 ×1

nslog ×1

nsmutablearray ×1

sdk ×1

uikit ×1

uilabel ×1