0
投票
2答案
530 次观看

将混乱与libc链接

我将一个库编译成一个.a文件,并与我的应用程序链接。(iPhone,使用Xcode开发) 一切似乎都很好,链接似乎成功了,但是当我运行程序时,它崩溃了。崩溃的关键点在于静态链接库中的memcmp()调用。调试器会在名称中显示所有用“ dyld”调用的内容,因此似乎由于某种原因它无法解析memcmp,开始寻找动态库,然后失败。 AFAIK memcmp在libc中,因此应该没有问题。(也尝试将-lc传递给链接器,但正如我所料,它没有帮助) 那么它应该如何工作?为什么静态链接库不能使用libc中的任何内容?我应该如何编译? 谢谢

5
投票
2答案
1272 次观看

在iPhone应用程序中保存数据的最简单方法是什么?

我想保留一个非常简单的字符串。例如“ abc”。最简单的方法是什么?我不想使用SqlLite数据库。

1
投票
2答案
1917 次观看

iPhone设置包

我想允许用户使用iPhone的设置应用程序输入有效日期。 我已经尝试了许多PreferenceSpecifiers数据节点类型,包括日期。 我有两个问题: 当我将日期指定为类型时,设置应用程序中的我的应用程序崩溃。工作示例将不胜感激。 既然这种方法还不适用于我,我可以通过编程方式来验证用户输入的日期吗?

0
投票
3答案
87 次观看

是否可以在没有相同父级的类之间共享代码?

我有两个类,它们已经是不同父级的子类(由于外部库,我无法更改此类)。但是,我想在它们之间共享一些通用代码,例如,在弹出对话框之后处理动作的代码等。

16
投票
2答案
14940 次观看

使用Objective-C获取任何月份的所有日子

一个看似简单的问题……如何返回指定月份的天数列表? NSDate *today = [NSDate date]; //Get a date object for today's date NSCalendar *c = [NSCalendar currentCalendar]; NSRange days = [c rangeOfUnit:NSDayCalendarUnit inUnit:NSMonthCalendarUnit forDate:today]; 我基本上想使用它,但是将1月...

0
投票
1答案
552 次观看

使用opengl,如何合并背景图像和较小的扭曲纹理?

我正在尝试在iPhone上制作图像拉伸效果。我创建一个顶点数组,并在背景图像的任意半径内移动每个索引的纹理数据。然后进行以下调用以显示: int n = gridSize_.x * gridSize_.y; glEnableClientState( GL_VERTEX_ARRAY); glEnableClientState( GL_TEXTURE_COORD_ARRAY ); glVertexPointer(3, GL_FLOAT, 0, vertices); glTexCoordPointer(2, GL_FLOAT, 0, texCoordinates); glDrawEleme...

10
投票
4答案
9074 次观看

NSMutableArray -init与+ arrayWithCapacity:

我有两个功能应该使用哪一个? 请说明区别。 A: - (NSMutableArray *)FunctionA:(int)count { NSMutableArray *a = [[NSMutableArray alloc] init]; for (int i = 0; i < count; i++) { [a addObject:[NSNumber numberWithInt:0] ]; } return [a autorelease]; } B: -(NSMutableArray *)FunctionB:(int)count...

0
投票
1答案
540 次观看

单击UISearchBar会导致内存泄漏

我收到了奇怪的内存泄漏,我只是查明了原因。我正在使用一个具有主视图和反面视图的实用程序。当您处于背面视图时,您可以通过单击加号按钮来呈现另一个模式视图。该视图具有UISearchBar和UITableView。当单击UISearchBar时,将产生包含以下信息的内存泄漏: 替代文本http://img340.imageshack.us/img340/6175/picture4ux.png 为什么单击此栏会产生这种情况?任何帮助将不胜感激。

1
投票
2答案
3083 次观看

禁用iPhone表行

有什么方法可以禁用UITableView行的“选择性”吗? 示例:我想在某个时间与某个发型师预约理发。向用户显示的是以半小时为增量的时间列表,但不可用的时间显示为灰色/无法选择。

0
投票
2答案
1851 次观看

这种崩溃报告没用吗?

我尝试使用“ PLCrashReport”收集崩溃信息,然后使应用程序更稳定,但事实证明该报告是这样的(甚至没有调用栈,我应该如何使用它?):> “ Exception:”部分,Exception:(null):(null),应分别为“ exceptionName”和“ exceptionReason”,最多时间为“ null”,不知道为什么,有时会有一个正常值但我也认为不是很有用... 于2009-11-13 23:43:04 +0800崩溃 -信号SIGSEGV(代码SEGV_ACCERR,地址= 0xffffffffc0f4186b) 异常:(null):(nu...

1
投票
2答案
1066 次观看

从横向iPhone的肖像模式?

我的结构很复杂,我有一个自定义的标签栏控制器,其中包含多个导航控制器。这些子导航控制器中的某些仅支持纵向模式,因此在进入它们时我只是关闭旋转功能。当我进入新的导航控制器并且它处于横向时,是否有一种方法可以在那时强制自动旋转为纵向?

0
投票
1答案
1123 次观看

iPhone SDK:处理键盘外观

当键盘出现时,我需要移动视图控制器的UI元素。为此,我在应用程序委托中注册了键盘通知: [[NSNotificationCenter defaultCenter] addObserver:observer selector:@selector(keyboardWasShown:) name:UIKeyboardDidShowNotification object:nil]; [[NSNo...

8
投票
4答案
4297 次观看

Mapkit路线和Google许可

所以,这个问题不是我是否可以使用mapkit进行路由。您不能使用API。因此,我找到了使用注释在两点之间绘制路线的巧妙方法。该路线基于一系列经度/纬度值。在我的应用中,我使用它来渲染路线(但不用于车辆或步行)。没有方向清单,因此不会轮流展示。只是在地图上显示线。 这可能更合法,但这是否违反了许可证?有可能我的应用程序被拒绝吗?这对于我的应用程序来说非常重要。有没有人使用这种方法开发出商业应用程序?

1
投票
2答案
3038 次观看

对MKMapView中的MKAnnotationView进行自定义标注的动画,并带有“弹出”效果

我终于设法将一个自定义的标注UIView放在一起,当点击MKAnnotationView时会显示该自定义标注。我通过覆盖做到了这一点 - (void)setSelected:(BOOL)selected animated:(BOOL)animated; 在我的自定义MKAnnotationView子类中。注意:通过将canShowCallout属性设置为NO,可以防止显示主标注。 我想尝试复制标准标注使用的动画...好像冒出来了-变得比预期的要大一点,然后恢复到正常大小。到目前为止,试图弄清楚如何用核心动画制作类似的动画似乎让我无所适从。任何人有任何建议或指示吗? 提前谢谢!

2
投票
2答案
1297 次观看

创建自定义单元会使iphone应用陷入无限循环

我创建了一个非常简单的应用程序,在其中尝试在表格视图中插入自定义单元格。但是,每当我返回自定义单元的实例时,屏幕上一无所有,其次,应用程序进入某种奇怪的无限循环。任何帮助将非常感激。我已经在此问题中附加了代码。 -- view controller which is returning custom cells --- - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { // Try to recover a cell...

9
投票
2答案
12649 次观看

XCode调试的监视窗口

在调试过程中是否有任何观察窗口可查看XCode中的变量值? 我们可以像在监视窗口中那样输入变量名来检查值吗? 在鼠标悬停时,我看不到字典类型对象的值。 我看到“变量视图”选项,但仅启用了第一个选项。 在“调试器”窗口中,我无法键入变量名称。 当表达式的值更改时,Watchpoint将停止程序。但是我必须在断点处看到价值。 让我知道最佳的调试方法是什么。 谢谢

0
投票
2答案
30 次观看

有关Objective-C编码中的警告的问题

我只有一个文件viewcontroller.h和.m和viewcontroller1.h和.m 在viewcontroller1.m文件中, 我写像BOOL rechable = [viewcontroller functionrechable]; 它给了我类似警告的警告:初始化会从指针进行整数转换而无需强制转换 如何删除此警告??? 有什么办法吗?

-1
投票
1答案
79 次观看

如何禁用UI工具

如果在我看来有按钮和UITextfields 并且我想创建一个条件,即每当我单击任何按钮时,其他UIButton和UITextfield将被禁用。 我该怎么办???????

4
投票
1答案
1888 次观看

iPhone App产品名称

我在XCode-> Project-> Edit Active Target“ projectname”设置上遇到问题 我正在尝试将“产品名称”设置为“我的应用程序”,但是正在设备中运行该应用程序时。产品名称中出现“非法字符”错误。 我什至尝试使用-和_(My-App,My_App),但这些都不起作用。 但是它在模拟器中可以正常工作。 可能是什么原因? 谢谢。

37
投票
3答案
19230 次观看

从后台线程到服务器的异步请求

当我尝试从后台线程向服务器发出异步请求时,出现了问题。我从来没有得到这些要求的结果。显示问题的简单示例: @protocol AsyncImgRequestDelegate -(void) imageDownloadDidFinish:(UIImage*) img; @end @interface AsyncImgRequest : NSObject { NSMutableData* receivedData; id<AsyncImgRequestDelegate> delegate; } @property (nonatomic,retain) id<A...

2
投票
1答案
814 次观看

在UITableViewCell中检测网址

我正在开发一个iPhone应用程序,它将Twitter提要带到表格视图中。当前,我正在将标签作为子视图插入表格单元格中以显示多个详细信息。我要做的就是检测网址在该标签内,当我们触摸url时,它应该在safari中打开。该怎么办? 谢谢。

45
投票
7答案
106385 次观看

NSArray +从数组中删除项目

如何从NSArray中删除项目。

-1
投票
2答案
991 次观看

Objective-C编程以从另一个应用程序调用一个应用程序

我需要开发一个应用程序,该应用程序需要调用本地主机中的另一个应用程序。我已经在stackoverflow中发布了相同的问题,我得到了答案并根据它进行了实现。但是我没有在iPhone模拟器中获得输出。在编码中指导我发生什么错误,使其在调试为时出现 Blockquote 来自调试器的错误:无法启动模拟应用程序:iPhone Simulator无法安装该应用程序。 #import "ModuleManagerAppDelegate.h" @implementation ModuleManagerAppDelegate @synthesize window; - (...

1
投票
2答案
376 次观看

从以下位置引用的“ .objc_class_name_ABPersonViewController”

每当我添加此行代码时 ABPersonViewController * personController = [[[ABPersonViewController alloc] init]; 我收到此错误消息 “ .objc_class_name_ABPersonViewController”,引用自:

0
投票
2答案
314 次观看

在表视图中显示NSMutableString的数据

我正在访问Web服务,这使我得到字符串数组的结果。 假设字符串数组的长度为3, 第一个字符串是“ 1 | 123 |美国银行| 111 |召回”(|是定界符) 第二个字符串是“ 2 | 456 | JP Morgan | 22 | recall” 第三个字符串是“ 3 | 1789 | Amex | 333 | recall” 现在,当我解析SOAP Web服务时,结果在NSMutable字符串中。 对于第一个字符串值,可变字符串的值为“ 1 | 123 | Bank of America | 111 | recall” 解析器第二次遇到返回标记时,MutableString的值为...

1
投票
4答案
4286 次观看

询问Objective-C中的int数组

下面的代码是一个简单的c#函数,它返回一个int数组。 我想知道如何将其转换为Objective-C private int[] test() { int[] a = new int[2]; a[0] = 1; a[1] = 2; return a; }

12
投票
2答案
6601 次观看

不使用临时文件解压缩NSData

我发现了几个库( LiteZip 和 ZipArchive )可以在iPhone上解压缩文件。但是它们两个都需要输入作为文件。是否有一个库可以直接解压缩包含zip存档数据的NSData,而无需将其写入临时文件? 为此,我尝试采用上述库,但是到目前为止没有成功。

1
投票
3答案
4082 次观看

setOrientation问题

我遇到了一个非常奇怪的定向问题。我在导航控制器下有一系列视图控制器。其中之一可以采取任何方向。当我离开方向时,我必须使用setOrientation。有趣的是,转换到下一页时会发生旋转。除了一种情况外,这通常不是问题-从UIDeviceOrientationPortraitUpsideDown到normal会导致我所有安装在顶部的物品向上迁移大约八分之一。 我认为可以通过三种方式解决它: 以某种方式将setOrientation与我的 pushViewController调用(因此,新视图无需翻转) 将我的物品设置为 更好地固定在设备顶部 (我检查了一下,看起来好像是) 重置元素上...

0
投票
1答案
729 次观看

与Interface Builder的弱链接

应用程序使用3.x SDK功能,但需要在2.x设备中运行。该解决方案似乎使用的是“弱链接”,我这样做了,但应用程序仍然无法*为iPhone 2.2.1编译*:“找不到框架MapKit”。 可以为目标“设备3.0-调试”进行编译,即使安装在运行2.2.1的iPod Touch上也可以!只要我不使用MapKit激活视图,就可以正常运行,如果运行则崩溃。 我使用Interface Builder创建了一个视图,在其上拖动了一个MkMapView对象。据我所知,这是对MapKit的唯一引用,所以问题是:当我使用弱链接时,我是否可以在IB中使用相关的UI元素?我应该只在XCode中执行所有这些...

0
投票
4答案
1061 次观看

iPhone-在我的应用中制作一个网络服务器;需要处理POST请求以上传文件

我需要某种机制来从我的iPhone应用程序备份和还原一些数据文件,以便我的用户保存其数据并在以后还原它。我发现最好的方法是按照iPhone开发人员食谱中Erica Sadun的示例,在应用程序中制作自己的Web服务器。但是该示例并未显示任何将文件上传到手机的网络服务器本身的方法。有人对如何处理有想法吗? 在普通的Web服务器上,我希望实现一个带有action = foo.cgi或类似内容的表单。但是我认为我无法在iPhone应用程序中运行这样的脚本。因此,我该如何处理用户在浏览器中选择一个文件并上传该文件,以及运行Web服务器的应用正确处理该文件并将其传递给自己的方法的问题。 谢谢。