我想将我的时间戳值转换1308031456为NSDate格式(这会产生Tue, 14 Jun 2011 06:04:16 GMT在线Web转换中的值).我如何以编程方式在两者之间进行转换?
是否有更有效的方法将对象添加到NSMutable Dictionary而不是简单的迭代?
例:
// Create the dictionary
NSMutableDictionary *myMutableDictionary = [NSMutableDictionary dictionary];
// Add the entries
[myMutableDictionary setObject:@"Stack Overflow" forKey:@"http://stackoverflow.com"];
[myMutableDictionary setObject:@"SlashDotOrg" forKey:@"http://www.slashdot.org"];
[myMutableDictionary setObject:@"Oracle" forKey:@"http://www.oracle.com"];
Run Code Online (Sandbox Code Playgroud)
只是好奇,我确信这是必须要做的.
我的应用导航基础.UItextView用于注释UIViewController.我正在写文本数据到文件.现在我需要写下附加模式,下面的代码我正在尝试,但每次用相同的文本数据写入两次,如果下一个文本数据到文件则不附加.
- (void)saveText:(id)sender
{
[self.textview resignFirstResponder];
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [documentPaths objectAtIndex:0];
NSString *documentTXTPath = [documentsDirectory stringByAppendingPathComponent:@"Notes.txt"];
NSString *savedString = textview.text;
[savedString writeToFile:documentTXTPath atomically:YES];
NSFileHandle *myHandle = [NSFileHandle fileHandleForUpdatingAtPath:documentTXTPath ];
[myHandle seekToEndOfFile];
[myHandle writeData: [savedString dataUsingEncoding:NSUTF8StringEncoding]];
[myHandle closeFile];
}
Run Code Online (Sandbox Code Playgroud) 我阅读了有关如何在UITableView中管理行的删除和重新排序的文档.我创建了编辑按钮,我可以删除行.我希望用户能够重新排序行.这似乎很简单,但我无法理解如何告诉细胞他们可以被移动.
要告诉行可以删除它我使用editingStyleForRowAtIndexPath,但是如何告诉单元格它也可以被移动以及我在哪里设置showsReorderControl?我试图放在cellForRowAtIndexPath中,但没有显示任何内容.
谢谢!
iOS 4.2模拟器中与我的应用程序关联的文件在哪里 - 需要查看我的sqllite数据库,我找不到它.
我正在编写完全适用于4.0/4.1 iPhone模拟器的应用程序,但不是4.2.
我收到这样的警告:
检测到尝试调用iPhone上不存在的系统库中的符号:fcntl $ UNIX2003从映像TestApp中的函数get_socket_nonblocking调用.如果您在gdb中运行模拟器二进制文件时遇到此问题,请先确保'set start-with-shell off'.
如何在Xcode上设置'set start-with-shell off'?我试图将此行添加到.gdbinit但没有运气.
使用4.0/4.1 SDK,iPhone模拟器会打印有关尝试在调试窗口中调用iPhone上不存在的符号的警告,但应用程序不会崩溃.使用4.2 app崩溃.如何防止4.2崩溃?
谢谢
为什么Xcode在更新到SDK 4.2之后总是在iPad模拟器中运行我的应用程序而不是iPhone?如果我选择iPhone模拟器作为活动可执行文件,它不会存储我的偏好并在任何新的构建和运行后运行iPad模拟器.
我的UIView包含两个UITextField.我需要限制一个textfield的复制,粘贴选项.我不想将其限制为另一个.
当我使用以下代码时,该字段都受限于复制,粘贴.
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if ( [UIMenuController sharedMenuController] )
{
[UIMenuController sharedMenuController].menuVisible = NO;
}
return NO;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以为我提供解决问题的方法.
我正在尝试使用oauth库连接到twitter.该库需要添加libxml2.dylib.将此添加到SDK 4.1或更低版本时,项目构建成功.但是当我使用xcode 3.2.5和SDK 4.2时,我得到了关于丢失标题的错误
我只是将libxml2.dylib添加到框架然后从目标配置中添加"$ {SDKROOT}/usr/include/libxml2"到标题搜索路径.
我收到错误:libxml/xmlreader.h:没有这样的文件或目录.
我试图添加的twitter oauth库是Twitter + OAuth,这是一个教程,你可以看到它有的src项目,在SDK 4.1上正常工作,甚至不能在SDK4.2 http://mobile.tutsplus编译. COM /教程/ iphone/Twitter的API-iphone /
我错过了什么?
我必须改变alertView一个UILocalNotification.我怎样才能做到这一点?
iphone ×7
ios-4.2 ×4
objective-c ×4
ios4 ×2
cocoa-touch ×1
copy-paste ×1
ios ×1
ipad ×1
libxml2 ×1
nsdate ×1
nsfilehandle ×1
sdk ×1
swift ×1
uitableview ×1
uitextfield ×1
uitextview ×1
xcode ×1