我从故事板访问视图的大小.下面是我从storyboard访问frame属性的代码.
SmallView *smallView = [self.storyboard instantiateViewControllerWithIdentifier:@"SmallView"];
CGRect frame = smallView.view.frame;
self.containerView.frame = frame;
Run Code Online (Sandbox Code Playgroud)
在故事板中,视图的帧大小为(200,400).但是,当我从代码中访问帧大小时,它总是给出(320,460).为什么?在上面的代码中,我从故事板中得到了一个小视图对象,所以应该显示的故事板中视图框架的价值是什么,但它没有显示.总是显示(320,460).
为了快速调试,您可以查看以下源代码.
我正在使用该UIAccelerotmeterDelegate方法,accelerometer:didAccelerate:但最近该方法已在iOS 5.0中弃用.那么获取加速度计数据的另一种方法是什么?文档没有提到我们应该使用的替代方案.
我在ios 6.0中整合了facebook
如何使用SLRequest在Facebook 6中集成Facebook?
但是我无法使用SLRequest获取facebook好友列表.任何人都可以知道如何做到这一点?我想在我的游戏中实现"与朋友一起玩"的功能.
谢谢
我正在做一个文件上传工作.我想生成SHA256和CRC32哈希.任何人都可以帮助我如何生成这些哈希?我想让它适用于iOS.
我想在iOS中使用NSURLConnection制作http表单帖子.我在HTML表单中有两个表单字段和一个文件上载选项.当我使用同样的东西时,NSURLConnection我没有得到回应.
NSString *urlString = @"http://url/test.php";
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:urlString]];
[request setHTTPMethod:@"POST"];
NSString *contentType = [NSString stringWithFormat:@"multipart/form-data"];
[request addValue:contentType forHTTPHeaderField: @"Content-Type"];
NSMutableData *body = [NSMutableData data];
[body appendData:[[NSString stringWithString:@"Content-Disposition: form-data; name=\"file\"; filename=\"myphoto.png\"rn"] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithString:@"Content-Type: application/octet-streamrnrn"] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:filedata];
[body appendData:[[NSString stringWithFormat:@"&s=YL4e6ouKirNDgCk0xV2HKixt&hw=141246514ytdjadh"] dataUsingEncoding:NSUTF8StringEncoding]];
[request setHTTPBody:body];
NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *returnString = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
NSLog(@"RETURNED:%@",returnString);
Run Code Online (Sandbox Code Playgroud)
但是,当我使用ASIHTTPRequest并编写以下代码时,它正在运行,我正在收到回复.
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://url/test.php"]];
[request setPostValue:@"YL4e6ouKirNDgCk0xV2HKixt&hw" forKey:@"ssf"];
[request …Run Code Online (Sandbox Code Playgroud) 以下是我的代码.
NSMutableArray *arr = [[NSMutableArray alloc] init];
[arr addObject:@"5"];
[arr addObject:@"7"];
[arr addObject:@"8"];
[arr enumerateObjectsUsingBlock:^(NSString *obj,NSUInteger idx,BOOL *stop) {
[arr replaceObjectAtIndex:idx withObject:@"10"];
}];
Run Code Online (Sandbox Code Playgroud)
我得到的异常日志
*** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSArrayM: 0x742a580> was mutated while being enumerated.'
*** First throw call stack:
(0x1596012 0x12a3e7e 0x161ecc5 0x158fe1b 0x158fa16 0x158f925 0x2ba4 0x1e87b7 0x1e8da7 0x1e9fab 0x1fb315 0x1fc24b 0x1edcf8 0x25f8df9 0x25f8ad0 0x150bbf5 0x150b962 0x153cbb6 0x153bf44 0x153be1b 0x1e97da 0x1eb65c 0x29fd 0x2925)
libc++abi.dylib: terminate called throwing an exception
Run Code Online (Sandbox Code Playgroud)
当我使用for循环时,代码工作正常
for (int …Run Code Online (Sandbox Code Playgroud) 我正在使用此代码
NSDate *today = [NSDate date];
NSLog(@"%@",today);
Run Code Online (Sandbox Code Playgroud)
在控制台中显示
0024-03-06 07:51:46 +0000
一切都没关系,除了一年.它显示错误的一年(0024).应该是(2012).任何人都可以告诉我如何获得正确的代码.
我的mac系统日期是对的.
我想在iOS中制作自定义日历视图.我可以每月或每周刷日历.可以选择任何日期.任何人都可以给我一个任何教程或开源库的链接,通过它我可以自定义我自己的自定义日历视图
我在不同的地方收到跟踪错误,例如当我删除事件或添加事件时.在该描述中,它显示没有设置日历但是我调试了事件日历并且已经设置了日历.我是困惑.
错误域= EKErrorDomain代码= 1"尚未设置日历." UserInfo = 0x756a8d0 {NSLocalizedDescription =未设置日历.}
任何人都可以建议我是否有任何chcekpoints或我做错了什么?
提前致谢
我希望以"6Mar2012 7:03:34 AM"的方式获得日期格式.任何人都可以告诉我如何得到确切的日期格式化字符串.我想从NSDate对象的iOS 5.0中获取它.
我正在使用Xcode 4.2 iOS 5.0并使用故事板.我有简单的按钮,我将该按钮与outlet连接.现在我正在从代码更改按钮文本.问题是,如果我的按钮标题字符串是"嘿,你好吗?" 然后按钮标题显示"嘿......你?" 任何人都可以建议我在哪里做错了或错过了别的什么?
![在此处输入图像说明] [1]
这是IB设置.
我刚写了btw.textLabel.text = textstr; 和框架是(0,0,290,42),文本str是时间,例如[NSDate date]
我正在使用下面的代码.它在IOS 6.x中运行良好.从Xcode 4.6.x构建.但是该代码在xcode 5.x构建的IOS 7.x中不再起作用.
我的目标是当用户在UISearchBar中开始编辑时显示自定义图像来代替UISearchBar的取消按钮.
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar {
[searchBar setShowsCancelButton:YES animated:YES];
UIButton *cancelButton = nil;
for(UIView *subView in searchBar.subviews){
if([subView isKindOfClass:UIButton.class]){
cancelButton = (UIButton*)subView;
}
}
[cancelButton setTintColor:[UIColor colorWithRed:167.0/255.0 green:0.0/255.0 blue:0.0/255.0 alpha:1.0f]];
[cancelButton setBackgroundImage:[UIImage imageNamed:@"customKeyboardIcon.png"] forState:UIControlStateNormal];
[cancelButton setTitle:nil forState:UIControlStateNormal];
}
Run Code Online (Sandbox Code Playgroud)