小编sta*_*lew的帖子

GCDAsyncUDPSocket源地址返回null

谷歌代码问题镜像:https://groups.google.com/forum/#!topic / cocaasyncsocket/grhjZSMLr3U

这是我的代码正在阅读响应:

- (void)init {
    udpSocket = [[GCDAsyncUdpSocket alloc] initWithDelegate:self delegateQueue:dispatch_get_main_queue()];

    NSError *error = nil;
    if (![udpSocket bindToPort:UDP_PORT error:&error]) { //not connecting to host
        return;
    }
    if (![udpSocket beginReceiving:&error]) {
        return;
    }
}


- (void)udpSocket:(GCDAsyncUdpSocket *)sock
   didReceiveData:(NSData *)data
      fromAddress:(NSData *)address
withFilterContext:(id)filterContext
{
    NSString *msg = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
    NSLog(@"got data from broadcast: %@",msg);

    NSString *src = [[NSString alloc] initWithData:address encoding:NSUTF8StringEncoding];
    NSLog(@"got src from broadcast: %@",src); 
}
Run Code Online (Sandbox Code Playgroud)

这是发送udp bcast的代码:

- (void)send {
    [udpSocket enableBroadcast:YES …
Run Code Online (Sandbox Code Playgroud)

udp objective-c ios gcdasyncsocket

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

Parse.com数据迁移

我正在开发一个需要后端的应用程序,因此我选择解析因为我没有能力自己编写一个真正优秀的后端.

现在我想将我的数据从解析迁移到我自己的系统,因为parse.com由facebook(隐私问题等)拥有,并且因为它正在关闭.解析是否提供了有效地做到这一点的方法?

编辑

Parse宣布关闭服务.

从Parse迁移到?的最佳实践和选项?AWS或其他系统,与基于parse.com代码创建新后端相比.

parse-platform

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

CSS:最小宽度和绝对定位

<style type="text/css">
html, body {
margin: 0;
padding: 0
}

.column1
{
position:absolute;
left:0;
top:0;
width:100px;
background-color:black;
}
.column2
{
position:absolute;
left:100px;
right:100px;

background-color:gray;
}

.middle {

min-width:900px;
}

.column3
{
position:absolute;
right:0;
top:0;
width:100px;
background-color:black;
}

#container
{

text-align: center; 
width:100%;
}

.clearfix 
{
position:relative;
display: inline-block; 
}
</style>

<div id="container" class="clearfix">
  <div class="column1">left</div>
  <div class="column2">
  <div class="middle">
  middle
  </div>
  </div>
  <div class="column3">right</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想知道中心色谱柱的最小宽度是否可能使得右侧色谱柱像它一样粘在屏幕上,但直到中心色谱柱为900px.如果小于该值,则水平调整窗口的大小只会切断右列.

这只能用css吗?

非常感谢!

html css resize

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

NSUserDefaults IOS无处不在?

我想知道NSUserDefaults对象是否是共享的,可以从应用程序委托以及我的几个视图控制器中访问.基本上我需要来自app delegate的数据来回传递给视图控制器.我不想使用单身人士.我想知道NSUserDefauflts对象是否是一种方法.

如果可以,我将如何初始化对象以便可能?

谢谢!

singleton objective-c nsuserdefaults ios

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

将UIView变成UIImage

如何以编程方式将UIView(带子视图为UIImageViews)转换为UIImage?

这是一种常见做法吗?

objective-c uiview uiimageview ios

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

从视图开始的NStimer确实加载,给出错误的时间!客观C iPhone

我正在启动一个计时器,视图已加载

- (void)viewDidLoad
{
[super viewDidLoad];
locationManager.delegate = self;
[NSTimer scheduledTimerWithTimeInterval:10.0 //这里的间隔必须是一个浮动
目标:自
选择器:@selector(onTick :)
userInfo:nil重复:是];
}

然后我有我的计时器方法:

- (void)onTick:(NSTimer*)timer {
[locationManager startUpdatingLocation];

}

然后调用位置管理器,因为它是一个委托:

- (void)locationManager:(CLLocationManager*)manager
didUpdateToLocation :( CLLocation*)newLocation fromLocation:(CLLocation*)oldLocation {
NSLog(@"使其成为位置管理器");

NSTimeInterval timePassedSinceLastLocationUpdate = fabs([oldLocation.timestamp timeIntervalSinceNow]);

NSLog(@"更新时间:%f",timePassedSinceLastLocationUpdate);

的NSLog(@ "--------------");
//其他东西发生
[locationManager stopUpdatingLocation];
}

但是,显示的NSLOG是这样的:


2012-07-31 13:02:28.092 round5 [1713:f803]转发到位置经理
2012-07-31 13:02:28.095 round5 [1713:f803]更新时间:0.000000
2012-07-31 13:02: 28.095 round5 [1713:f803] --------------
2012-07-31 13:02:33.298 round5 [1713:f803]成为了位置经理
2012-07-31 13:02 :33.298 round5 [1713:f803]更新时间:5.222202
2012-07-31 13:02:33.300 round5 [1713:f803] --------------
2012-07-31 13:02 :44.086 round5 [1713:f803]转发到位置经理
2012-07-31 …

iphone objective-c nstimer viewdidload

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