问题列表 - 第31399页

使用CLLocationManager和MKReverseGeocoder获取城市名称

我试图通过使用MKReverseGeoCoder获取用户当前位置的城市名称,但它有一些我无法识别的错误.以下是详细信息:

它有一些我无法识别的错误

Undefined symbols:
  ".objc_class_name_CLLocationManager", referenced from:
      literal-pointer@__OBJC@__cls_refs@CLLocationManager in mapViewController.o
  "_kCLLocationAccuracyNearestTenMeters", referenced from:
      _kCLLocationAccuracyNearestTenMeters$non_lazy_ptr in mapViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

在这里;我的代码:

mapViewController.m

//
//  mapViewController.m
//  map
//
//  Created by Ashutosh Tiwari on 7/23/10.
//  Copyright ISU 2010. All rights reserved.
//
#import <MapKit/MapKit.h>
#import "mapViewController.h"

@implementation mapViewController


// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
    CLLocationManager *locationManager = [[[CLLocationManager alloc] init] autorelease]; …
Run Code Online (Sandbox Code Playgroud)

objective-c mkmapview cllocationmanager mkreversegeocoder

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

使用'launchTaskWithLaunchPath'Cocoa/objective-c API启动应用程序

我需要从App启动'TextMate',并使用以下代码.

[NSTask launchedTaskWithLaunchPath:@"/Applications/TextMate.app" arguments:[NSArray arrayWithObjects:@"hello.txt", nil]];
Run Code Online (Sandbox Code Playgroud)

但是,我得到以下错误返回.

*** NSTask: Task create for path '/Applications/TextMate.app' failed: 22, "Invalid argument".  Terminating temporary process.
Run Code Online (Sandbox Code Playgroud)
  • 我的代码出了什么问题?我只是试图运行"TextMate hello.txt".

添加

我可以让它运行如下.

[NSTask launchedTaskWithLaunchPath:@"/Applications/TextMate.app/Contents/MacOS/TextMate"     arguments:[NSArray arrayWithObjects:@"hello.txt", nil]];
Run Code Online (Sandbox Code Playgroud)

我问了另一个问题,看看有多少其他方法可供选择.

cocoa objective-c

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

如果问题空间不明确,您如何评估算法的效率?

最近有一篇帖子提出了以下问题:

你有一个(X,Y)坐标的二维平面.选择一堆随机点.您需要选择最大可能的选定点集,这样没有两个点共享一个X坐标,没有两个点共享一个Y坐标.

这是提供的所有信息.

提出了两种可能的解决方案.

一个建议使用最大流算法,使得每个选定的点映射到链接的路径(XY下沉).这在O(V 3)时间内运行,其中V是所选顶点的数量.

另一个(我的)建议使用匈牙利算法.创建1x的n×n矩阵,然后将每个选择的(x,y)坐标设置为0.匈牙利算法将为您提供此矩阵的最低成本,答案是所选的坐标数等于0.此运行在O(n 3)时间内,其中n是行数或列数中的较大者.

我的理由是,对绝大多数情况来说,匈牙利算法会更快; 在每行或每列有一个选定点的情况下,V等于n,对于任何超过该值的情况,V等于n:给定50×50矩阵,选择坐标的一半,V为1,250,n为50 .

反驳的是有些情况,例如10 9 ×10 9矩阵,只选择了两个点,其中V是2,n是1,000,000,000.对于这种情况,匈牙利算法运行时间过长,而最大流量算法快速致盲.

问题是:鉴于问题没有提供有关矩阵大小或选择给定点的概率的任何信息(因此您无法确切知道),您通常如何确定哪种算法?问题是更好的选择吗?

algorithm

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

我应该针对最新的SDK编译我的Android应用程序吗?

我的应用要求设备至少运行Android 2.0操作系统.使用2.0 SDK编译我的项目对我来说更有意义吗?或者使用最新的SDK总是编译我的项目更有意义,即使它远远超过2.0 ......?

例如,编译2.1的问题是我不知道Android 2.0设备是否会运行用2.1编译的应用程序?

android

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

我从哪里传递id来删除记录?

如何在此代码中传递id以删除记录?

<form action="index.php">
        <?php
                     mysql_connect('localhost', 'root', '');
            mysql_select_db('user');
            $query = mysql_query("Select * from tbluser");
            echo "<center>";
            echo '<table style="border:solid 2px black;">';
            while(($row = mysql_fetch_array($query)) != NULL) {
                echo '<tr>';
                echo '<td>' . $row['UserName'] . '</td>';
                echo '<td>' . $row['Password'] . '</td>';
                echo '<td>' . $row['EmailAddress'] . '</td>';
                echo '<td>' . $row['Address'] . '</td>';
                echo '<td>' . $row['Address'] . '</td>';
                echo '<td><input type = "Submit" value = "Delete" name = "btnDel" /></td>';
                echo '</tr>';
            }
            echo '</table>';
            echo "</center>";
        ?>
          </form> …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

在Python中调整matplotlib中各个子图的高度

如果我有一系列包含一列和多行的子图,即:

plt.subplot(4, 1, 1) # first subplot
plt.subplot(4, 1, 2) # second subplot
# ...
Run Code Online (Sandbox Code Playgroud)

如何调整前N个子图的高度?例如,如果我有4个子图,每个子图都在自己的行上,我希望它们全部具有相同的宽度,但是前3个子图更短,即它们的y轴更小并且占用的图比行中最后一个绘图的y轴.我怎样才能做到这一点?

谢谢.

python numpy matplotlib scipy

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

如何在目标C中设置工具栏的高度?

我在我的applicationDidFinishLaunching中有这个代码:

navController.toolbarHidden = NO;
[navController toolbar].tintColor = [UIColor darkGrayColor];
[[navController toolbar] setFrame:CGRectMake(0.0,0.0,320.0,180.0)];
Run Code Online (Sandbox Code Playgroud)

前两行肯定会对UI产生影响.例如,如果我将toolbarHidden设置为YES,它肯定是隐藏的.但是,当我尝试设置框架并自定义工具栏高度时,不会发生任何更改.有谁知道如何解决这一问题?

iphone objective-c uitoolbar

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

在2D网格上查找最近对象的算法

假设您有一个2D网格,网格上的每个点都有x个对象(x> = 0).我无法考虑干净的算法,因此当用户指定坐标时,算法会找到最近的坐标(包括指定的坐标)与其上的对象.

为简单起见,我们假设如果2个坐标距离相同,则返回第一个坐标(或者如果您的算法不能以这种方式工作,那么最后一个,无关紧要).

编辑:1的坐标必须是1向上,向下,向左或向右.对角线的坐标是2.

作为旁注,什么是算法的优秀,免费的在线参考?

algorithm 2d multidimensional-array coordinate-systems

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

提早退出功能?

我有一个功能:

function myfunction() {
  if (a == 'stop')  // How can I stop the function here?
}
Run Code Online (Sandbox Code Playgroud)

是否有类似exit()JavaScript的东西?

javascript

380
推荐指数
5
解决办法
73万
查看次数

实体框架4代码优先的利弊

我想知道使用EF4 Code-First方法的优缺点.我们可以复制EF4生成的类提供的所有功能,如延迟加载,加载相关实体等吗?

谢谢

entity-framework code-first entity-framework-4

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