小编Ale*_*Cio的帖子

了解dispatch_async

我对此代码有疑问

dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    NSData* data = [NSData dataWithContentsOfURL: 
      kLatestKivaLoansURL];
    [self performSelectorOnMainThread:@selector(fetchedData:) 
      withObject:data waitUntilDone:YES];
});
Run Code Online (Sandbox Code Playgroud)

这段代码的第一个参数是

dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) 
Run Code Online (Sandbox Code Playgroud)

我们是否要求此代码在全局队列上执行串行任务,其定义本身是返回给定优先级的全局并发队列?

使用dispatch_get_global_queue主队列有什么好处?

我很迷惑.你能帮我更好地理解这个吗?

asynchronous objective-c dispatch-async

230
推荐指数
3
解决办法
23万
查看次数

如何将远程主服务器合并到本地分支

我有一个项目的本地分支("configUpdate"),我从其他人的项目中分叉,我已经对它做了大量的更改,并希望将他们所做的更改合并到我的本地分支.

我试过了

git pull --rebase origin configUpdate
Run Code Online (Sandbox Code Playgroud)

但它没有抓住最新的变化 - 我怎么能合并这两个?(也是奖励积分我对pull --rebase命令做了什么?)

git branch pull

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

如何取消选择所选的UITableView单元格?

我正在开展一个项目,我必须预先选择一个特定的单元格.

我可以预先选择一个单元格-willDisplayCell,但是当用户点击任何其他单元格时我无法取消选择它.

- (void)tableView:(UITableView*)tableView 
        willDisplayCell:(UITableViewCell*)cell
        forRowAtIndexPath:(NSIndexPath*)indexPath
{ 
    AppDelegate_iPad *appDelegte = 
      (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate];

    if ([appDelegte.indexPathDelegate row] == [indexPath row])
    {
        [cell setSelected:YES];    
    } 
}

- (void)tableView:(UITableView *)tableView 
        didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    AppDelegate_iPad *appDelegte = 
      (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate];

    NSIndexPath *indexpath1 = appDelegte.indexPathDelegate;
    appDelegte.indexPathDelegate = indexPath;
    [materialTable deselectRowAtIndexPath:indexpath1 animated:NO];
}
Run Code Online (Sandbox Code Playgroud)

你能帮我吗?

iphone objective-c interface-builder uitableview ios

206
推荐指数
12
解决办法
18万
查看次数

以编程方式创建segue

我有一个共同点UIViewController,我所有的UIViewsControllers扩展都重用了一些常见的操作.

我想在这个"Common"上设置一个segue,UIViewController以便所有其他的UIViewControllers继承.

我试图找出如何以编程方式执行此操作.

我想这个问题也可能是如何在没有进入故事板的情况下segue为我所有人设置一个UIViewControllers并且手动完成.

objective-c ios segue

201
推荐指数
6
解决办法
20万
查看次数

有没有办法迭代字典?

我知道NSDictionaries你需要一个东西,key以获得一个value.但是我如何迭代所有keysvaluesa NSDictionary,以便我知道有哪些键,以及有什么值?我知道有一种称为for-in-loop的东西JavaScript.有类似的东西Objective-C吗?

iteration foreach objective-c nsdictionary ios

195
推荐指数
3
解决办法
11万
查看次数

UIButton标题文字颜色

我正在设置文字颜色 UIButton

headingButton.titleLabel.textColor = [UIColor colorWithRed:36/255.0 
                                                     green:71/255.0 
                                                      blue:113/255.0 
                                                     alpha:1.0];
Run Code Online (Sandbox Code Playgroud)

它没有改变颜色,我正在使用的另一个代码中使用相同的代码.

iphone objective-c textcolor uibutton ios

162
推荐指数
3
解决办法
12万
查看次数

Xcode调试器不打印对象,并且不显示nil

尝试使用po <objectName>,但仅针对一个项目打印对象时,Xcode显示错误.

截图

错误:无法实现struct:变量<varName>的大小不同于ValueObject的大小在Execute中出错,无法PrepareToExecuteJITExpression

Xcode调试器还将所有对象显示为nil(self排除),如果不是(NSLog显示正确的输出,如图中所示).我不知道这个项目有什么问题.其他每个项目都运作良好.

知道它可能是什么?(清理项目没有效果.)

debugging xcode objective-c ios

157
推荐指数
9
解决办法
5万
查看次数

如何设置一个简单的委托来在两个视图控制器之间进行通信?

我有两个UITableViewControllers,需要使用委托将值从子视图控制器传递给父级.我知道代表们是什么,只是想看一个简单的例子.

谢谢

iphone delegates objective-c ios

136
推荐指数
3
解决办法
13万
查看次数

以编程方式选择tableview行

如何以编程方式选择UITableView

- (void)tableView:(UITableView *)tableView 
        didSelectRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)

被执行?selectRowAtIndexPath只会突出显示该行.

iphone cocoa-touch objective-c uitableview

133
推荐指数
5
解决办法
12万
查看次数

鉴于一个观点,我如何获得它的viewController?

我有一个指针UIView.我如何访问它UIViewController[self superview]是另一个UIView,但不是UIViewController,对吧?

iphone debugging uiviewcontroller uiview ios

129
推荐指数
6
解决办法
11万
查看次数