小编Ish*_*shu的帖子

XOR目标-c

有没有办法把条件只有当两个组件中的一个返回true时返回true?

BOOL var1
BOOL var2
Run Code Online (Sandbox Code Playgroud)

短于的东西 if((var1 && !var2) || (!var1 && var2))

谢谢

iphone logic objective-c

22
推荐指数
2
解决办法
2万
查看次数

从NSDate减去分钟数

我想减去一些分钟15分钟10分钟等等,而我现在有时间对象现在我想减去分钟.

nsdate nstimeinterval ios

21
推荐指数
4
解决办法
2万
查看次数

是否可以知道用户是在键入还是删除文本字段中的字符?

我正在使用文本字段委托方法"shouldChangeCharactersInRange",我想知道是否有任何方法可以判断用户是否正在删除字符或键入字符?谁知道?谢谢.

iphone xcode objective-c uitextfielddelegate

9
推荐指数
2
解决办法
4409
查看次数

两个日期之间的日期数组

我有两个日期星期日和数据库中的条目的最后日期(核心数据).现在我需要以数组形式创建日期列表.数据库中包含字符串形式的开始日期和结束日期.

日期格式为MM/dd/yyyy.

iphone date core-data

5
推荐指数
1
解决办法
5440
查看次数

如何从适用于iPhone的SQLite中删除记录

如何从SQLite数据库中删除所有记录.

 +(BOOL)deleteFromtbl {
        sqlite3 *database;
        BOOL retValue = YES;
        if(sqlite3_open([databasePath UTF8String], &database) == SQLITE_OK) {
            const char *sqlStatement = "Delete from tbl";
            sqlite3_stmt *compiledStatement;
            retValue = sqlite3_prepare_v2(database, sqlStatement, -1, &compiledStatement, NULL);
            sqlite3_finalize(compiledStatement);
        }
        sqlite3_close(database);

        return retValue;        
    }
Run Code Online (Sandbox Code Playgroud)

这些代码对我不起作用.

提前致谢.

iphone

5
推荐指数
1
解决办法
3294
查看次数

程序收到信号:"EXC_BAD_ACCESS"

我有一个字符串变量存储日期选择器的日期,但是当我在其他函数中使用它的值时,我收到错误,如程序接收信号:"EXC_BAD_ACCESS".注意:变量是全局定义的.

代码:

    - (void) changedDate: (UIDatePicker *) picker 
    {
     if (appDelegate.dateint == 8)
     {
     NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; 

[dateFormatter setDateFormat:@"dd MMM, yyyy"];
     datestr=[dateFormatter stringFromDate:[dptpicker date]]; 
    NSLog(@"date:%@",datestr); 
    } 
    else if(appDelegate.dateint == 9) 
    { NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; 

[dateFormatter setDateFormat:@"dd MMM, yyyy"]; 
    datestr1=[dateFormatter stringFromDate:[dptpicker date]] ;
     NSLog(@"date1:%@",datestr1);
     } 
    }
Run Code Online (Sandbox Code Playgroud)

iphone exc-bad-access objective-c

4
推荐指数
1
解决办法
1万
查看次数

排序数据

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
  NSEntityDescription *entity = [NSEntityDescription entityForName:entityName inManagedObjectContext:globalManagedObjectContext];
  [fetchRequest setEntity:entity];
   NSSortDescriptor *sortByName = [[NSSortDescriptor alloc] initWithKey:@"Name" ascending:YES];
  [fetchRequest setSortDescriptors:[NSArray arrayWithObject:sortByName]];
  fetchResults = [NSMutableArray arrayWithArray:[globalManagedObjectContext executeFetchRequest:fetchRequest error:nil]];
  [fetchRequest release];
  [sortByName release];
  return fetchResults;
Run Code Online (Sandbox Code Playgroud)

跟上案例敏感性.大写在上面.

Ab
Ba
a.
Run Code Online (Sandbox Code Playgroud)

像上面一样.请给出任何无视案例的解决方案

iphone

2
推荐指数
1
解决办法
222
查看次数

executeFetchRequest:错误

NSError *error = nil;

NSMutableArray *mutableFetchResults = [[managedObjectContext executeFetchRequest:request error:&error] mutableCopy];

if (mutableFetchResults == nil) 
    {
        // Handle the error.
    }

// Set self's events array to the mutable array, then clean up.
[self setEventsArray:mutableFetchResults];
[mutableFetchResults release];
Run Code Online (Sandbox Code Playgroud)

这些代码给出了运行时错误" executeFetchRequest:error:获取请求必须具有实体".任何人都可以帮助解决这个错误

iphone

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

NStableView选择了行颜色(在选择时删除NSTableView的边框)

NSTableView用来显示我的数据.我想删除默认选择的行的颜色blue color.我可以把它设置为Clear color.可能吗??

编辑:

我怎么能删除这个蓝色边框?我已经设置Clear color为表格背景.

在此输入图像描述
提前致谢..!!!:)

cocoa nstableview nscolor xcode4

1
推荐指数
2
解决办法
3306
查看次数

通过编程关闭iPhone

如果可以,我可以通过编程关闭iPhone吗?

iphone

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

在HTML字符串中查找结束标记

我需要从不同的段落中选择文本并制作用于显示此文本的范围.看这个例子:

<p> this is a text </p>
<p>hello ever one </p>
Run Code Online (Sandbox Code Playgroud)

现在我想要的是,如果我在我的iPhone应用程序中从Web视图中选择文本,它会以不同的颜色突出显示它.为此,我正在制作一个跨度并设定其风格.它适用于同一段但不适用于不同的段落.看到这个:

<p> this <span class="blue">is a </span> text </p>
Run Code Online (Sandbox Code Playgroud)

蓝色类声明它的样式,它工作正常,但以下不起作用:

<span class="blue">
<p> this is a text </p>
<p>hello ever </span> one </p>
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我需要两个段落的两个跨度.那么如何查看新段落的开始位置?正确的HTML代码是:

<span class="blue">
<p> this is a text </p></span> 
<p>   <span class="blue"> hello ever </span> one </p>
Run Code Online (Sandbox Code Playgroud)

我需要获取此HTML字符串,但我得到了错误的字符串.我编写了一个JavaScript函数来获取选择并根据选择产生跨度.但是从两个段落中选择文本时它不起作用,因为它给出了错误的HTML代码部分.查看我的JavaScript代码:

function highlightsText()
{
    var range = window.getSelection().getRangeAt(0);
    var selectionContents = range.extractContents();   
    var div; 
    var newDate = new Date;
    var randomnumber= newDate.getTime();
        var imageTag = document.createElement("img");
    imageTag.id=randomnumber;
    imageTag.setAttribute("src","notes.png");   
    var …
Run Code Online (Sandbox Code Playgroud)

html javascript

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