小编hiw*_*dls的帖子

IOS7 navigatinBar tintColor改变了popover

我开发了iPad应用程序.我用导航控制器在popover中打开一些屏幕.但我没有在IOS 7中更改导航控制器色调颜色.如何更改此颜色.感谢名单

在此输入图像描述

UINavigationController *navigationController = [[[UINavigationController alloc] initWithRootViewController:airportsSearch] autorelease];
navigationController.navigationBar.barTintColor = [UIColor blackColor];
navigationController.navigationBar.translucent = NO;
self.popOver=[[UIPopoverController alloc] initWithContentViewController:navigationController];

self.popOver.delegate                    = self;
[self.popOver setPopoverContentSize:CGSizeMake(285, 370)];

[self.popOver presentPopoverFromRect:tempButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];
Run Code Online (Sandbox Code Playgroud)

navigationcontroller uipopovercontroller ios ios7

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

在NSDictionary中获得价值

我希望从中获得价值NSDictionary.我想根据Code键控制"Code"键,我会得到基准值.当我尝试不同的方法时,我收到错误消息.

错误信息

2011-08-11 12:45:21.549 AOK [6312:207] - [__ NSArrayM getObjects:andKeys:]:无法识别的选择器发送到实例0x5e138b0 2011-08-11 12:45:21.550 AOK [6312:207] *终止app由于未捕获的异常'NSInvalidArgumentException',原因:' - [__ NSArrayM getObjects:andKeys:]:无法识别的选择器发送到实例0x5e138b0'*第一次调用时调用堆栈:

的NSDictionary

(
        {
        Omschrijving = "ADDD";
        Ophaaldata =         {
            Datum =             (
                "2011-07-04",
                "2011-07-11",
                "2011-07-18",
                "2011-07-25"
            );
        };
    },
        {
        Omschrijving = "BBBB";
        Ophaaldata =         {
            Datum =             (
                "2011-07-05",
                "2011-07-12",
                "2011-07-19",
                "2011-07-26"
            );
        };
    },
        {
        Omschrijving = "KKKK";
        Ophaaldata =         {
            Datum =             (
                "2011-07-07",
                "2011-07-14",
                "2011-07-21",
                "2011-07-28"
            );
        };
    },
        {
        Omschrijving = "LLLLL";
        Ophaaldata …
Run Code Online (Sandbox Code Playgroud)

objective-c nsdictionary ios

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

用ruby从字符串创建json对象

我对Ruby开发很新.我正在尝试使用字符串创建一个json文件.我的json文件如下.你能帮帮我吗?

{
    "App":{
        "properties":{"color":"red"},
        "screens":[
                {"id":"page1", "properties":{"color":"red"}, "elements":[
                                                {"type":"txtbox", "properties":{"color":"red"}}, 
                                                {"type":"button", "properties":{"color":"red"}}
                                                ]
                },
                {"id":"page2", "properties":{"color":"red"}, "elements":[
                                                {"type":"txtbox", "properties":{"color":"red"}}, 
                                                {"type":"button", "properties":{"color":"red"}}
                                                ]
                }
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

ruby json ruby-on-rails

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

UIButton titleEdgeInsets

titleEdgeInsets用于对齐按钮上的标题和图片.我在左边做了图像,在右边做了标题.但是当我点击按钮时,标题向左移动.谢谢

UIImage *image = [UIImage imageNamed:imageName];
    [self setImage:image forState:UIControlStateNormal];

CGSize imageSize = self.imageView.frame.size;
CGSize titleSize = self.titleLabel.frame.size;

self.imageEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);
self.titleEdgeInsets = UIEdgeInsetsMake(0, ((self.frame.size.width-titleSize.width)/2)-imageSize.width, 0, 0);
self.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
Run Code Online (Sandbox Code Playgroud)

状态正常

单击状态

uibutton ios

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

IOS UItableview reloadRowsAtIndexPaths刷新问题

我想更新到tableview自定义单元格.当我搜索时,我想刷新表格单元格.我使用reloadRowsAtIndexPaths方法.这种方法有效,但没有更新单元格.你能帮我吗

下面的方法运行当我搜索

-(void)doSearchHotelName:(id)sender{

    NSIndexPath *tmpIndexpath=[NSIndexPath indexPathForRow:1 inSection:0];

    [self.tableV beginUpdates];
    [self.tableV reloadRowsAtIndexPaths:[NSArray arrayWithObjects:tmpIndexpath, nil] withRowAnimation:UITableViewRowAnimationFade];
    [self.tableV endUpdates];

}
Run Code Online (Sandbox Code Playgroud)

方法表方法下面

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *simpleTableIdentifier = @"Hotel_FilterSearchCell";

    Hotel_FilterSearchCell_iPad *cell = (Hotel_FilterSearchCell_iPad *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];




    if (cell == nil) 
    {
        NSArray *nib ;

        nib = [[NSBundle mainBundle] loadNibNamed:@"Hotel_FilterSearchCell_iPad" owner:self options:nil];

        cell = [nib objectAtIndex:0];
    }

    else if ([indexPath row]==1) {


        if([SharedAppDelegate.filter_selected_hotels_list count]==[SharedAppDelegate.filter_hotels_list count])

            [cell.cellExtraInfo setText:@"All(H)"];

        else if ([SharedAppDelegate.filter_selected_hotels_list count]!=[SharedAppDelegate.filter_hotels_list count])  

            [cell.cellExtraInfo setText:[NSString stringWithFormat:@"%i %@",[SharedAppDelegate.filter_selected_hotels_list count],@"Selected(H)"]];

    }

    cell.selectionStyle = UITableViewCellSelectionStyleNone; …
Run Code Online (Sandbox Code Playgroud)

iphone uitableview ios

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

在IOS 7中扩展表视图单元格

我正在开发一个iOS应用程序.我使用了表格视图.当用户点击任何单元格时,单元格会展开.但有些单元格在iOS 7中没有扩展.其他版本正常运行.下面是示例代码.我该如何纠正?

- (BOOL)cellIsSelected:(NSIndexPath *)indexPath {
    // Return whether the cell at the specified index path is selected or not
    NSNumber *selectedIndex = [selectedIndexes objectForKey:indexPath];
    return selectedIndex == nil ? FALSE : [selectedIndex boolValue];
}


#pragma mark - Table view data source

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

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if([self cellIsSelected:indexPath])
        {
            return 111;
        }
        // Cell isn't selected so return single height
        return 41;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return  [self.filteredItineraries count]; …
Run Code Online (Sandbox Code Playgroud)

uitableview ios ios7

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

XCode FacebookSDK框架搜索路径

我正在开发一个IOS应用程序.我使用FacebookSDK登录.我们有3名开发人员从事项目工作.我们也使用git subversion.我将facebookSDK添加到项目中,并且还取消选中"将项目复制到目标组的文件夹(如果需要)".但其他开发人员拉到项目并面对SDK已经失败了.我该怎么做才能写入Framework Search Path

$(SRCROOT) :    /dev/workplace/applications/myapp

My Project Sorce Path :    /dev/workplace/applications/myapp

My FacebookSDK folder path :     /Users/Ari.Fon/Documents/FacebookSDK
Run Code Online (Sandbox Code Playgroud)

xcode ios facebook-sdk-3.0

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

UINavigationController后退按钮标题总是显示"后退"

我正在开发一个IOS应用程序.我正在使用导航控制器.如果我按下到下一页,则后退按钮标题在IOS 7中未显示上一页标题.后退按钮标题始终在IOS 7中"返回".我将所有页面标题设置为viewWillAppear,viewDidload如下所示.但它没有用.

self.navigationItem.title=@"Previous Page Title";
self.title  = @"Previous Page Title";
Run Code Online (Sandbox Code Playgroud)

我可以在IOS 7中使用上一页标题设置按钮标题

感谢名单

back uinavigationcontroller uinavigationitem ios

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

IOS从NSArray获取对象

我正在开发一个IOS应用程序.如何从NSArray列表中获取对象.避免出现内存错误的最佳方法是什么?你能告诉我正确的方法吗?谢谢

建议1

Person *person = [[[Person alloc] init] autorelease];
        person = [self.userFavourites objectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)

建议2

Person *person = [self.userFavourites objectAtIndex:0];
[person retain];

//Make the required action

[person release];
Run Code Online (Sandbox Code Playgroud)

建议3

memory-management objective-c nsarray ios

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

如何理解Web服务答案中的字符串或数组

我从Web服务获得数组值.这个数组是1个或多于1个元素的数组.如果tempArra是1个维数的数组然后如果我想将数组中的数据传输到另一个数组(garbageDatesFor01)那么我得到错误

EDIT: returning to the web service responses in 2 ways

RESPONSE 1

(
    (
    "2011-08-03",
    "2011-08-17"
    )
)

OR

RESPONSE 2
2011-08-04

NSArray *garbageDatesFor01=[[NSArray alloc] initWithArray:tempArr];

2011-08-26 18:43:35.689 AOK[1846:207] -[NSCFString count]: unrecognized selector sent to instance 0x990d8f0
2011-08-26 18:43:35.691 AOK[1846:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSCFString count]: unrecognized selector sent to instance 0x990d8f0'
*** Call stack at first throw:
(
    0   CoreFoundation                      0x015d25a9 __exceptionPreprocess + 185
    1   libobjc.A.dylib                     0x01726313 objc_exception_throw + 44
    2   CoreFoundation                      0x015d40bb …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsarray ios

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

OpenSSL安装问题到MAC

我试图将openSSL安装到我的MAC上,但我没有.我看了下面的步骤,但我无法理解你应该做些什么.我是一个新的mac用户.请告诉我们如何做一个简单的事情

步骤1)在这里下载OpenSSL 0.9.6c:http://www.openssl.org/source/openssl-0.9.6c.tar.gz

步骤2)解压缩存档并重命名生成的文件夹"openssl"

步骤3)打开终端并输入cd/users/YOURUSERNAME/desktop /

步骤4)键入sudo mv openssh/usr/local /

步骤5)键入sudo cd/usr/local/openssl

步骤6)键入./config

步骤7)键入make

步骤8)键入make install

macos openssl osx-lion

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