小编jim*_*bob的帖子

如何以编程方式更改全局色调颜色?

我的项目需要在2个不同的全局色调值之间切换.我该如何以编程方式执行此操作?

xcode tint storyboard ios uistoryboard

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

从Dictionary中检查布尔值.

我有一个变量叫做参加从JSON提要中提取.在检查对象被解释为什么类类型之后我将其作为NSLog:

attending var type is: __NSCFBoolean
Run Code Online (Sandbox Code Playgroud)

这是使用[varname class]来获取变量的类类型.

所以我想看看这是真还是假....所以我写这段代码..:

if([[_events objectAtIndex:indexPath.row] objectForKey:@"attending"] == YES){
Run Code Online (Sandbox Code Playgroud)

但是我无法编译它因为它给我一个黄色文本错误说:

在此输入图像描述

我究竟做错了什么?我怎样才能解决这个问题.只是在Feed中添加数据如下所示:

    {
    attendees =         (
    );
    attending = 1;
    date = "2012-09-24 09:11:00";
    id = 504;
    lessonHTML = "somehtml.";
    name = "Sup";
    youtubeId = "http://www.youtube.com/watch?v=j1vb4cND3G0";
},
    {
    attendees =         (
    );
    attending = 1;
    date = "2012-09-24 09:11:00";
    id = 503;
    lessonHTML = "somehtml.";
    name = "Sup";
    youtubeId = "http://www.youtube.com/watch?v=j1vb4cND3G0";
},
    {
    attendees =         (
    );
    attending = 0;
    date = "2012-09-24 09:11:00";
    id = …
Run Code Online (Sandbox Code Playgroud)

xcode ios

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

找不到RestKit/RestKit.h文件.

我正在按照以下步骤进行操作:

http://www.raywenderlich.com/13097/intro-to-restkit-tutorial

但是....我收到错误:

在此输入图像描述

可能是什么导致了这个?我应该更改标题搜索路径吗?我不确定从哪里开始.

xcode ios restkit

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

UIPickerView导致崩溃

每当我尝试在我的应用程序中选择UIPickerView时它就会崩溃.

我已经实现了所有委托方法但收到此错误:

2013-01-15 13:57:56.176 tracker[16142:c07] *** Assertion failure in -[UITableViewRowData rectForRow:inSection:], /SourceCache/UIKit_Sim/UIKit-2372/UITableViewRowData.m:1630
2013-01-15 13:57:56.177 tracker[16142:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'request for rect at invalid index path (<NSIndexPath 0x918c700> 2 indexes [0, 0])'
*** First throw call stack:
(0x1c97012 0x10d4e7e 0x1c96e78 0xb6af35 0x2050c0 0xc892e 0x457fc6 0x457eba 0x7ba5d 0x7e03b 0x2e689a 0x2e59db 0x2e711f 0x2e9d6d 0x2e9cec 0x2e1a68 0x4efc2 0x4f4a3 0x2d3aa 0x1ecf8 0x1bf2df9 0x1bf2ad0 0x1c0cbf5 0x1c0c962 0x1c3dbb6 0x1c3cf44 0x1c3ce1b 0x1bf17e3 0x1bf1668 0x1c65c 0x29bd 0x28e5 0x1)
libc++abi.dylib: terminate called throwing an …
Run Code Online (Sandbox Code Playgroud)

xcode uipickerview ios

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

- (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath未被调用

所以它真的很奇怪......我有一个名为ListEventsViewController的ViewController

在头文件中:

@interface ListEventsViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
@property (weak, nonatomic) IBOutlet UITableView *eventsTable;
@property (strong, nonatomic) NSArray *events;

@end
Run Code Online (Sandbox Code Playgroud)

在实现中,我将调用以下几个强制函数:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return [events count];
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
    return 1;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    UITableViewCell *cell = nil;
    cell = [eventsTable dequeueReusableCellWithIdentifier:@"eventCell"];

    if(!cell){
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"eventCell"];
    }

    NSString *textLabelTitle = [[events objectAtIndex:indexPath.row] objectForKey:@"name"];
    NSString *textLabelDetail = [[events objectAtIndex:indexPath.row] objectForKey:@"date"];
    //cell.imageView.image = someimage;
    NSLog(@"Text Label Title: %@", textLabelTitle);
    NSLog(@"Text Label Detail: …
Run Code Online (Sandbox Code Playgroud)

uitableview ios

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

从没有分支的分离提交中获取代码

我有一个不在分支中的提交,它包含我所有的最新工作.

我需要将它添加到主分支.我怎样才能做到这一点?

git status 显示这个:

* (detached from) b225b49
  master
  saved-work
Run Code Online (Sandbox Code Playgroud)

如果我,我会失去它git checkout master吗?

git git-checkout

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

使用故事板手动启动视图控制器.

我试图使用故事板手动启动视图控制器.

这是用代码编写的,而不是将其连接起来.我试过了:

self initWithNibName:(NSString *) bundle:(NSBundle *)
Run Code Online (Sandbox Code Playgroud)

但我不确定他们是否被归类为笔尖或者他们被归类为故事板.任何帮助都会非常感谢!

iphone xcode storyboard ios

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

架构i386的未定义符号:"_ OBJC_CLASS _ $ _ Barcode",引自:objc-class-ref in

我正在尝试将QR码生成库集成到我的应用程序中.

QR生成器库是:

https://github.com/kuapay/iOS-QR-Code-Generator

我想我必须将它集成错误,因为我收到此错误:

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_Barcode", referenced from:
      objc-class-ref in QRViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

什么是最有可能造成这种情况的?

xcode qr-code generator ios

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

直接访问Objective-C的isa是不推荐使用object_getClass()

这是我想改变的代码:

       if(JK_EXPECT_T(object->isa == encodeState->fastClassLookup.stringClass))     { isClass = JKClassString;     }
  else if(JK_EXPECT_T(object->isa == encodeState->fastClassLookup.numberClass))     { isClass = JKClassNumber;     }
  else if(JK_EXPECT_T(object->isa == encodeState->fastClassLookup.dictionaryClass)) { isClass = JKClassDictionary; }
  else if(JK_EXPECT_T(object->isa == encodeState->fastClassLookup.arrayClass))      { isClass = JKClassArray;      }
  else if(JK_EXPECT_T(object->isa == encodeState->fastClassLookup.nullClass))       { isClass = JKClassNull;       }
  else {
  slowClassLookup:
         if(JK_EXPECT_T([object isKindOfClass:[NSString     class]])) { if(workAroundMacOSXABIBreakingBug == NO) { encodeState->fastClassLookup.stringClass     = object->isa; } isClass = JKClassString;     }
    else if(JK_EXPECT_T([object isKindOfClass:[NSNumber     class]])) { if(workAroundMacOSXABIBreakingBug == NO) { encodeState->fastClassLookup.numberClass     = object->isa; } isClass = JKClassNumber; …
Run Code Online (Sandbox Code Playgroud)

xcode class isa

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

创建NSDictionary dictionaryWithObjectsAndKeys时无提示崩溃

Profile *profile = [[Profile alloc] init];

NSLog(@"badgeId is %@", badgeId);

NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:[profile getAuthenticationToken], @"auth_token", badgeId, "badge_id", title, "title", nil];
Run Code Online (Sandbox Code Playgroud)

它在返回方法getAuthenticationToken(返回一个字符串)后静默崩溃.它似乎转到内存引用然后崩溃.返回以下内容的行上的badgeId上的println:

badgeId is 97
Run Code Online (Sandbox Code Playgroud)

objective-c nsdictionary ios

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