小编Jam*_*nio的帖子

响应中的有效JSON

我正在研究客户端和服务器应用程序,并遇到了一个有趣的问题.我们正在创建一个安静的API并使用JSON响应与客户端进行通信.在执行DELETE时,我们返回200 OK并显示空白响应.我们的客户正在获得200 OK,但未能解析JSON.

我们完全理解失败的解析(没有什么要解析),但我们有一个更大的问题.发送空白响应有效的JSON,还是我们应该返回{}或者那样的东西?谢谢.

api rest json http

15
推荐指数
2
解决办法
9209
查看次数

NSUInteger字符串编码32和64位

我试图找出将NSUInteger转换为适用于32位和64位系统的字符串的最佳方法.我看到两个平台的NSUInteger定义不同,我想确保我所做的是正确的.

我见过的所有解决方案都需要一些铸造,或者似乎不正确.我收到一个警告,下面的代码要求我添加一个显式的演员.

NSUInteger unsignedInteger = PostStatusFailed; // This is an enum
NSString *string = [NSString stringWithFormat:@"postStatus == %lu", unsignedInteger];
Run Code Online (Sandbox Code Playgroud)

我也尝试过%d(签名注册,这似乎不正确)%lx,但是,似乎没有一个是正确的.谢谢.

64-bit cocoa-touch ios

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

UIPageControl子类覆盖

我试图做一个左对齐的UIPageControl(而不是居中).我看到子类可以覆盖- (CGSize)sizeForNumberOfPages:(NSInteger)pageCount,但它似乎没有被调用.下面是我的子类:

@implementation CustomPageControl

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

- (CGSize)sizeForNumberOfPages:(NSInteger)pageCount {
    CGSize size = self.bounds.size;
    NSLog(@"%f, %f", size.width, size.height);
    return size;
}

@end
Run Code Online (Sandbox Code Playgroud)

我甚至明确地试图调用[pageControl sizeToFit],[pageControl setNeedsLayout]以及[pageControl setNeedsDisplay].永远不会被召唤.

任何关于为什么没有被调用的想法,如果这是正确的覆盖方法,或者是否有如何解决这个问题的例子?谢谢.

iphone objective-c uipagecontrol ios

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

标签 统计

ios ×2

64-bit ×1

api ×1

cocoa-touch ×1

http ×1

iphone ×1

json ×1

objective-c ×1

rest ×1

uipagecontrol ×1