小编Lee*_*ong的帖子

来自Nib UITableView的自定义单元格

我一直在尝试各种方法,没有成功改变以下代码......

我有一个nib文件,如果我将所有单元格设置为此工作正常但我只希望其中一个switch语句具有自定义单元格nib文件.有任何想法吗?

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    NSUInteger row = [indexPath row];
    NSInteger section = [indexPath section];
    UITableViewCell *cell;


    switch (section) 
    {
        case 0:

            cell = [tableView dequeueReusableCellWithIdentifier:@"any-cell"];
            cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:@"any-cell"] autorelease];
            cell.text =  [showTimes objectAtIndex:row];
            break;
        case 1:

            cell = [tableView dequeueReusableCellWithIdentifier:@"any-cell"];
            cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:@"any-cell"] autorelease];
            cell.text =  [showTimes objectAtIndex:row];
            break;
        default:
            cell = [tableView dequeueReusableCellWithIdentifier:@"any-cell"];
            cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:@"any-cell"] autorelease];
            cell.text =  [showTimes objectAtIndex:row];
            break;
    }




    return cell;

}
Run Code Online (Sandbox Code Playgroud)

iphone uitableview

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

使用CoreData插入多个对象

我有一种情况,我想用一些条目预先填充CoreData DB.由于这是在运行时完成的,因为检测到一些事情,所以我需要在代码中执行此操作.

我有这个代码的问题,它只插入第二个....

Event *event = (Event *)[NSEntityDescription insertNewObjectForEntityForName:@"Event" inManagedObjectContext:managedObjectContext];
    [event setLat:[NSNumber numberWithDouble:52.25]];
    [event setLon:[NSNumber numberWithDouble:4.75]];
    [event setLatspan:[NSNumber numberWithDouble:0.7]];
    [event setLonspan:[NSNumber numberWithDouble:0.88]];
    [event setName:@"Test, 1"];
    // Commit the change.
    NSError *error;
    if (![managedObjectContext save:&error]) {
            NSLog(@"%@",[error description]);
    }

    [event setLat:[NSNumber numberWithDouble:53.25]];
    [event setLon:[NSNumber numberWithDouble:56.75]];
    [event setLatspan:[NSNumber numberWithDouble:0.7]];
    [event setLonspan:[NSNumber numberWithDouble:0.88]];
    [event setName:@"Test 2"];

    if (![managedObjectContext save:&error]) {
        NSLog(@"%@",[error description]);
    }
Run Code Online (Sandbox Code Playgroud)

iphone core-data objective-c

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

转换坐标是可用的

我有一个坐标的数据源,格式如下.

N642500,W0241600
N660700,W0240000
N652000,W0222700
N660800,W0195500
S645500,E0170800
S644000,E0162200
Run Code Online (Sandbox Code Playgroud)

我不知道这些格式是什么,或者如何将它们变成我可以使用的格式.这可以是JavaScript或PHP!

javascript php coordinate-systems

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

默认结构值

在 Go 中,我知道类型有默认值。在这种情况下取​​ int 初始化为 0。

我有一个问题,对我来说 int 中的 0 可能是一个有效值,所以我需要检查它是否由我设置或初始化。有什么办法可以分辨它们之间的区别吗?

考虑以下代码......我需要能够区分testIntOnetestIntTwo但它们看起来一样!

package main

import "log"

type test struct {
    testIntOne int
    testIntTwo int
}

func main() {
    s := test{testIntOne: 0}

    log.Println(s)
}
Run Code Online (Sandbox Code Playgroud)

struct go

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

ItemizedOverlay旋转标记并崩溃

有点奇怪的帖子,因为这是我之前发布的,认为它已经解决但没有!

我有一种情况,我需要为每个标记使用自定义Drawable,我需要的效果是将标记旋转一定数量的度数,我可能完全错误的方式. 

作为一个开始,我使用优秀的知识共享,因为这确实有效,只有在我添加后才会中断!

https://github.com/commonsguy/cw-advandroid/tree/master/Maps/NooYawkAsync

上一篇文章和代码在这里 

Android Maps NullPointerException ItemizedOverlay

如果有人能够推荐一种更好,更稳定的方式来获得一个旋转的Drawable并让我走上正确的道路,这将是很棒的.

正如你从我的代码中看到的那样,我没有在叠加层中设置Drawable,而是在另一个对象中进行外部操作,并怀疑这就是它破坏的原因!

目前我通过这样设置我的Drawable ......

public Drawable getRotatedIcon(String string) {
        Drawable marker = null;
        Double tempHeading = Double.valueOf(string);
        long intHeading = Math.round(tempHeading / 10);

        int resID = getResources().getIdentifier(
                "icon_rotate_" + Long.toString(intHeading), "drawable",
                "com.test.testapp");

        marker = getResources().getDrawable(resID);
        marker.setBounds(0, 0, marker.getIntrinsicWidth(),marker.getIntrinsicHeight());
        return marker;

    }
Run Code Online (Sandbox Code Playgroud)

然后创建它我用这个...

if (sites != null){
            sites.clearItems(); 
        }else{
            sites = new SitesOverlay();
        }

        for (int i = 0; i < getMainOverlayArray().size(); i++) {
            tempOver = getMainOverlayArray().get(i);
            tempOver.setMarker(getRotatedIcon(tempOver.getcourse()));
            if (tempOver != null){ …
Run Code Online (Sandbox Code Playgroud)

android drawable itemizedoverlay

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

在drawRect中旋转UIImage

我有以下代码,在调用drawRect时显示图像.

  UIImage *sourceImage = [UIImage imageNamed:@"icon.png"];    


CGRect rect = CGRectMake(12.5, 12.5, 
                         sourceImage.size.width, 
                         sourceImage.size.height);

[sourceImage drawInRect:rect];
Run Code Online (Sandbox Code Playgroud)

如何在绘制之前将其旋转几度,我读到的所有内容都需要它在一个看起来很重的drawRect中的ImageView中

iphone rotation uiimage

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

连接到远程主机并使用C#读取数据

我有一台服务器,一旦连接到TCP端口,就会将数据流出.如果你telnet到TCP端口并且数据开始流动,你可以看到这个.

我正在寻找一个示例,让我连接到IP地址和端口,并在应用程序的流中接收数据.

我能找到的所有示例都是客户端 - 服务器模型,客户端发送(这不是我需要的),服务器绑定到自身端口并接收.

我需要这个是异步的,相信这可以做到,但我可以做好腿!

c# sockets

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