小编Man*_*nOx的帖子

如何获得设备比例因子?

我一直在使用UIGraphicsBeginImageContextWithOptions(),我注意到该方法中的最后一个字段是scalefactor.苹果文档说,如果我想将其设置为0.0,那么它将使用设备主屏幕的默认比例因子.有没有办法通过属性或方法获得默认比例因子?

objective-c uiimage ios

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

UIPopover如何使用这样的按钮制作弹出窗口?

在此输入图像描述

我想知道如何用这样的按钮创建一个popover.

回答:

UIActionSheet * actionSheet = [[UIActionSheet alloc] initWithTitle: nil 
                                                          delegate: self
                                                 cancelButtonTitle: nil 
                                            destructiveButtonTitle: nil 
                                                 otherButtonTitles: @"Take Photo",
                                                                    @"Choose Existing Photo", nil];

[actionSheet showFromRect: button.frame inView: button.superview animated: YES];
Run Code Online (Sandbox Code Playgroud)

委托对象类中的其他位置......

-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
    if (buttonIndex == 0) {
         // take photo...
    } 
    else if (buttonIndex == 1) {
         // choose existing photo...
    }
}
Run Code Online (Sandbox Code Playgroud)

uiactionsheet ipad uipopovercontroller ios uialertcontroller

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

authPlayerWithCompletionHandler已弃用,因此如何使用authenticateHandler

标题中的问题,authPlayerWithCompletionHandler是不推荐使用的,那么我如何使用authenticateHandler呢?

gamekit ios game-center ios6

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

在iOS上加载obj文件的最佳方法

由于OpenGL没有像GLLoadObjFile('myModel.obj')那样的函数,在iOS应用程序中加载像.obj这样的3d模型文件的最佳教程是什么?

我已经尝试了波前加载器,但它似乎没有工作.

3d opengl-es ios

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

在Linux服务器上运行C程序

这个问题我肯定已经回答了,老实说我不知道​​如何通过搜索来询问它.所以请原谅我缺乏知识,因为这是我在计算机科学领域缺乏知识的唯一地方.

如何在托管服务器上运行C程序是否可行.我可以去哪里http://mysite.com/myspecialcprogram.c它会运行?或者更好的是,我可以在多大程度上使用像C这样的高级语言为我的服务器编程?

还应该注意的是,我有一个运行apache的专用Linux盒子.所以我有完全访问权限.

c webserver hosted

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

removeGestureRecognizer方法

我创建了一个带有多个手势的UIButton.有没有办法删除所有手势识别器?没有手势识别器对象?我看过这个方法:

[myButton removeGestureRecognizer:(GestureRecongizer)];
Run Code Online (Sandbox Code Playgroud)

但是我不再拥有Gesture识别器对象了.有没有办法在没有识别器对象的情况下清理我的手势?类似于:

[myButton removeTarget:nil action:NULL forControlEvents:UIControlEventAllEvents];
Run Code Online (Sandbox Code Playgroud)

uigesturerecognizer ios

7
推荐指数
1
解决办法
6701
查看次数

错误:在设备上运行的Xcode中连接中断

有人可以解释这个错误的含义吗?

CONNECTION INTERRUPTED
Run Code Online (Sandbox Code Playgroud)

我正在从一个块中调用的方法将文件写入存储.我有时也会在"连接中断"之前收到此消息:

__47+[TIUserDictionaryController loadWordKeyPairs:]_block_invoke_0  Received nil NSData for TIRemoteDataUserDict
Run Code Online (Sandbox Code Playgroud)

我在我的应用程序中调用此方法(写入的方法)确实完成了启动方法并且它可以工作,但由于某种原因,它在块内调用时将无法工作.我已经尝试过不使用块而是代理,但我仍然遇到此错误/崩溃.此错误已完全不一致.

我之前从未见过这样的错误,所以我不知道还有什么更多的信息要提供.如果您有任何疑问,请告诉我.

xcode delegates objective-c ios objective-c-blocks

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

使用MFMailComposer发送CSV文件

我想使用带有.csv扩展名的NSString(已经制作)创建一个文件,然后使用UIMessage框架通过电子邮件发送它.那么有人可以告诉我创建文件的代码(带有.csv扩展名和NSString的内容)然后如何将它附加到MFMailComposeViewController.

xcode ios mfmailcomposeviewcontroller

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

BAD ACCESS 异常 performSelector:WithObject: 方法

当我从一个实现了我试图调用的方法的对象调用 performSelector:withObject: 时,我得到了一个 EXC_BAD_ACCESS 异常。这是我的代码

SEL newSelector = NSSelectorFromString(@"mySelector:withCustomObject:");
[self performSelector:newSelector withObject:myCustomObject];
Run Code Online (Sandbox Code Playgroud)

这会导致崩溃。但是,当我这样做时

[self performSelector:@selector(mySelector:withCustomObject:) withObject:myCustomObject];
Run Code Online (Sandbox Code Playgroud)

有用。

关于为什么会发生这种情况的任何想法?PS:没有一个参数是nil。

更多代码:

// My code to call this method
SEL newSelector = NSSelectorFromString(@"mySelector:withCustomObject:");
[self performSelector:newSelector withObject:self withObject:myCustomObject];

// this code is NOT called.
- (void) mySelector:(jObject *)sender withCustomObject:(jEvent *)customObject
{
    NSDictionary *handlerData = [aProperty objectAtIndex:[event positionInMethodStack]];
    NSString *newTitle = [handlerData objectForKey:@"newTitle"];
}
Run Code Online (Sandbox Code Playgroud)

iphone exc-bad-access objective-c ios

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