小编NSC*_*Cry的帖子

从IOS中的故事板访问视图时错误的帧值

我从故事板访问视图的大小.下面是我从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).

为了快速调试,您可以查看以下源代码.

https://dl.dropbox.com/u/90940570/FrameTest.zip

ios uistoryboard ios6

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

如何在IOS中获取加速度计数据?

我正在使用该UIAccelerotmeterDelegate方法,accelerometer:didAccelerate:但最近该方法已在iOS 5.0中弃用.那么获取加速度计数据的另一种方法是什么?文档没有提到我们应该使用的替代方案.

accelerometer uiaccelerometer ios

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

在ios 6.0中使用SLRequest获取Facebook好友列表

我在ios 6.0中整合了facebook

如何使用SLRequest在Facebook 6中集成Facebook?

但是我无法使用SLRequest获取facebook好友列表.任何人都可以知道如何做到这一点?我想在我的游戏中实现"与朋友一起玩"的功能.

谢谢

social facebook objective-c ios6

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

如何在ios中生成SHA256和CRC32

我正在做一个文件上传工作.我想生成SHA256和CRC32哈希.任何人都可以帮助我如何生成这些哈希?我想让它适用于iOS.

iphone sha ios

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

在iOS中使用NSURLConnection的表单数据请求

我想在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)

objective-c nsurlconnection ios

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

收集在目标C中被枚举错误时发生变异

以下是我的代码.

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)

objective-c nsmutablearray

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

错误的日期显示在iPhone的模拟器中

我正在使用此代码

NSDate *today = [NSDate date];
NSLog(@"%@",today);
Run Code Online (Sandbox Code Playgroud)

在控制台中显示

0024-03-06 07:51:46 +0000

一切都没关系,除了一年.它显示错误的一年(0024).应该是(2012).任何人都可以告诉我如何获得正确的代码.

我的mac系统日期是对的.

datetime ios ios5

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

IOS中的自定义日历视图

我想在iOS中制作自定义日历视图.我可以每月或每周刷日历.可以选择任何日期.任何人都可以给我一个任何教程或开源库的链接,通过它我可以自定义我自己的自定义日历视图

calendar ios

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

在ios5.0中的EventKit中,EKErrorDomain Code = 1

我在不同的地方收到跟踪错误,例如当我删除事件或添加事件时.在该描述中,它显示没有设置日历但是我调试了事件日历并且已经设置了日历.我是困惑.

错误域= EKErrorDomain代码= 1"尚未设置日历." UserInfo = 0x756a8d0 {NSLocalizedDescription =未设置日历.}

任何人都可以建议我是否有任何chcekpoints或我做错了什么?

提前致谢

iphone ios5

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

IOS中的日期格式样式

我希望以"6Mar2012 7:03:34 AM"的方式获得日期格式.任何人都可以告诉我如何得到确切的日期格式化字符串.我想从NSDate对象的iOS 5.0中获取它.

date-formatting ios5

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

按钮标题文本未完全显示

我正在使用Xcode 4.2 iOS 5.0并使用故事板.我有简单的按钮,我将该按钮与outlet连接.现在我正在从代码更改按钮文本.问题是,如果我的按钮标题字符串是"嘿,你好吗?" 然后按钮标题显示"嘿......你?" 任何人都可以建议我在哪里做错了或错过了别的什么?

![在此处输入图像说明] [1]
这是IB设置.
我刚写了btw.textLabel.text = textstr; 和框架是(0,0,290,42),文本str是时间,例如[NSDate date]

iphone ios5

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

从Xcode 5.x自定义IOS 7构建中的UISearchBar取消按钮

我正在使用下面的代码.它在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)

ios ios7 xcode5

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