小编Tir*_*rth的帖子

如何更改UIPageControl的分页点的颜色?

我正在开发一个应用程序,我想要更改UIPageControl分页点的颜色或图像.我该怎么改变它?是否可以UIpageControl在上述场景中进行自定义?

iphone uipagecontrol ios

177
推荐指数
10
解决办法
10万
查看次数

android sdk的位置还没有在mac os的首选项中设置?

我在mac os中安装了Android SDK和Eclipse.每当我尝试启动一个新的项目开发时,我都会在首选项中设置android sdk的错误位置

我该如何解决这个问题?

android

58
推荐指数
5
解决办法
17万
查看次数

随机数在Objective-C中生成唯一数字?

我想在Objective-C中生成1-100之间的随机数.每个随机数应该是唯一的,并且与先前生成的随机数不同.

random objective-c

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

我如何使用CGContext在UIView中设置背景颜色?

我已经开发了一个应用程序,我想在其中设置已经在UIViewController上设置的UIView的背景颜色.代码如下,

@implementation frmGraphView


- (id)initWithFrame:(CGRect)frame {
    if (self = [super initWithFrame:frame]) 
    {
        // Initialization code
    }
    return self;
}


- (void)drawRect:(CGRect)rect
{   
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    CGContextClearRect(ctx, rect);
    //CGContextSetCMYKFillColor(ctx, 35.0, 56.0, 34.0, 30.0, 1.0);
    //CGContextSetRGBFillColor(ctx, 92.0f, 95.0f, 97.0f, 1.0f);
    //CGContextFillRect(ctx, CGRectMake(0, 0, 300, 280));



    CGContextSetRGBStrokeColor(ctx, 2.0, 2.0, 2.0, 1.0);
    CGContextSetLineWidth(ctx, 2.0);
    float fltX1,fltX2,fltY1,fltY2=0;
    NSArray *hoursInDays = [[NSArray alloc] initWithObjects:@"0",@"1" ,@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",@"11",@"12", nil];
    fltX1 = 30;
    fltY1 = 5;
    fltX2 = fltX1;
    fltY2 = 270;

    //Dividing the Y-axis   
    CGContextMoveToPoint(ctx, fltX1, fltY1);
    CGContextAddLineToPoint(ctx, …
Run Code Online (Sandbox Code Playgroud)

iphone

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

xcode 4.5中出现'iostream'文件未找到错误?

我正在练习C++.我只是在XCode中添加c ++文件并在其中编写一些字符串拆分功能.之后我将C++文件包含在我的AppDelegate文件中的.mm文件的扩展名中,并从C++类的.h文件中调用函数.但我在红线中发现了一个静态错误,即找不到'iostream'文件.我使用了最新的XCode版本4.5和iOS 6.0.请参阅我的错误或xcode屏幕的屏幕截图. 在此输入图像描述

我试图根据给定的链接信息修改我的代码但没有成功.:(

我也跟着这个链接信息,但结果是一样的.

谢谢iHungry

c++ iphone xcode ios

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

在Objective-C中,何时应该使用类方法,何时应该使用实例方法?

Objective-C中的类和实例方法之间的区别是什么?我应该在何时使用它们?

iphone objective-c

10
推荐指数
2
解决办法
3384
查看次数

NSFetchedResultsController的NSFetchedResultsChangeUpdate事件中的NSRangeException异常

我有一个UITableView使用NSFetchedResultsControlleras作为数据源.

核心数据存储在并行运行的多个后台线程中更新(每个线程使用它自己的NSManagedObjectContext).

主线程观察NSManagedObjectContextDidSaveNotification 通知并更新其上下文mergeChangesFromContextDidSaveNotification:.

有时发生NSFetchedResultsControllerNSFetchedResultsChangeUpdate事件是发送一个当前不再存在的indexPath 的 事件.

例如:获取的结果控制器的结果集包含1个包含4个对象的部分.第一个对象在一个线程中删除.最后一个对象在另一个线程中更新.然后有时会发生以下情况:

  • controllerWillChangeContent:被调用.
  • controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:使用type = NSFetchedResultsChangeDelete,indexPath.row = 0调用.
  • controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:使用type = NSFetchedResultsChangeUpdate,indexPath.row = 3调用.

但是获取的结果控制器现在只包含3个对象,如果调用

MyManagedObject *obj = [controller objectAtIndexPath:indexPath]
Run Code Online (Sandbox Code Playgroud)

要根据NSFetchedResultsChangeUpdate 事件更新表视图单元格,这会因NSRangeException异常而崩溃.

感谢您的任何帮助或想法!

core-data nsfetchedresultscontroller

8
推荐指数
2
解决办法
2023
查看次数

Tableview更新'NSInternalInconsistencyException',原因:'无效更新:无效行数?

是的,关于类似问题的堆栈溢出有很多问题.我读了所有这些,但我从来没有看到我的问题等同于他们.现在我的问题是,如果我在第0部分点击headerview更新表格部分0有3行,然后再次点击相同的标题删除0部分中的所有3行,这对我来说很好.但是,如果我打开(更新第3部分有3行),然后我点击另一个标题部分(我要打开的另一部分,然后在第0部分后)我的应用程序崩溃了.我的意思是我想如果我点击其他部分然后我的其他部分应该打开,之前的开放部分应该必须关闭.看到我的代码插入和删除部分和行,

 -(void)sectionHeaderView:(TableHeaderView*)sectionHeaderView sectionOpened:(NSInteger)section{

self.sectionOpen = YES;
//Create an array containing data of rows and section which to be inserted in tableView.
NSMutableArray *dataInsertArray = [NSMutableArray arrayWithArray:[self.tableDataSourceDictionary objectForKey: [self.sortedKeys objectAtIndex:section]]];
NSInteger countOfRowsToInsert = [dataInsertArray count];

NSMutableArray *indexPathsToInsert = [[NSMutableArray alloc] init];
for (NSInteger i = 0; i < countOfRowsToInsert; i++) {
    [indexPathsToInsert addObject:[NSIndexPath indexPathForRow:i inSection:section]];
}
[self.tableContents setObject:dataInsertArray forKey:[self.sortedKeys objectAtIndex:section]];

//Create an array containing data of rows and section which to be delete from tableView.
NSMutableArray *indexPathsToDelete = [[NSMutableArray alloc] init]; …
Run Code Online (Sandbox Code Playgroud)

iphone uitableview ios

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

Twitter引擎SA_OAuthTwitterEngine集成?

SA_OAuthTwitterEngine在我的应用程序中成功添加但是我遇到了一个非常奇怪的问题 当我登录Twitter时,我的应用程序将崩溃:

- (void) OAuthTwitterController: (SA_OAuthTwitterController *) controller authenticatedWithUsername: (NSString *) username 
{
    [_engine sendUpdate:[NSString stringWithFormat:@"This Tweet for testing!"]];
    NSLog(@"Authenicated for %@", username);
}
Run Code Online (Sandbox Code Playgroud)

该应用程序崩溃了[_engine sendUpdate:[NSString stringWithFormat:@"This Tweet for testing!"]];.如果我使用[_engine sendUpdate:nil];它然后它会工作而不会崩溃,但不能从我的帐户发送推文.

当我试图跟踪sendUpdate方法然后我[theRequest prepare];在以下函数中的语句上得到实际问题,

- (NSString *)_sendRequestWithMethod:(NSString *)method path:(NSString *)path queryParameters:(NSDictionary *)params body:(NSString *)body requestType:(MGTwitterRequestType)requestType responseType:(MGTwitterResponseType)responseType
{
    NSString *fullPath = path;
    NSString *urlString = [NSString stringWithFormat:@"%@://%@/%@", (_secureConnection) ? @"https" : @"http", _APIDomain, fullPath];
    NSURL *finalURL = [NSURL URLWithString:urlString];
    if (!finalURL) { …
Run Code Online (Sandbox Code Playgroud)

iphone twitter objective-c ipad

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

如何在json解析器iphone中解析阿拉伯语作为关键字

任何人都知道如何解析阿拉伯语关键字作为关键,这可能在iPhone?有解决方案吗?

[arr_brand  addObject:[city2 valueForKeyPath:@"additional_attributes.??? ???"]];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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