小编Mic*_*lum的帖子

在IOS中通过http播放mp3文件

原谅我,如果已经回答了这个问题,请相信我,我已经看到了太多的答案,但却无法找到我能够完全符合我需要的答案.我的网络服务器上有一堆mp3文件.我想要一个连接到我的服务器并流式传输mp3文件的IOS应用程序.我不需要直播,我不想下载文件并在本地播放.我创建了一个m3u文件,我可以从我的浏览器指向它并播放文件,但是当我使用Apple的MovePlayer示例代码时,它无法播放文件!

如常的任何帮助表示赞赏.

iphone audio mp3 objective-c ios

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

如何记住UIWebView的滚动位置

在Safari中,当你

  1. 访问一个很长的页面,例如w3c.org,向下滚动到页面中的某个位置
  2. 杀死Safari
  3. 再次打开Safari,它会自动记住您在页面中的最后位置

怎么做UIWebView?或者有可能吗?

谢谢.

iphone xcode objective-c uiwebview ios

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

排序数目Objective-C

我想制作一个演示应用程序,我可以在代码中输入4个数字,然后按1,2,3顺序对其进行排序NSLog.有简单的算法或方法吗?

arrays objective-c nslog nsnumber

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

iOS设备的MDM OTA注册

我正在尝试在企业中开发和分发iOS应用程序.我在iOS文档中遇到过这个问题 - 部署iPhone和iPad MDM.在本文中,它指定可以无线方式执行OTA注册(下面引用的行).这是第一次真的有可能吗?MDM服务器如何无线推送到设备 - 这是第一次?它提到它可以使用应用程序或门户网站完成.这是否意味着应用程序将设备凭据(如UDID)发送到MDM服务器进行注册?如果有人为iOS设备执行了OTA注册,请分享详细信息.提前致谢.

注册

配置移动设备管理服务器和网络后,管理iPhone或iPad的第一步是将其注册到MDM服务器.这在设备和服务器之间创建了一种关系,允许按需管理它而无需进一步的用户交互.

这可以通过USB将iPhone或iPad连接到计算机来完成,但大多数解决方案都通过无线方式提供注册配置文件.一些MDM供应商使用应用程序启动此过程,其他供应商通过将用户定向到Web门户来启动注册.每种方法都有其优点,两者都用于通过Safari触发无线注册过程.

registration ota mdm ios

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

使用UIView animate和CGAffineTransform时会发生奇怪的行为

我在项目中创建了一些动画.基本上,我使用UIView animate和CGAffineTransform,但是发生了一件非常奇怪的事情,我不知道.希望有人能帮我解决这个问题.提前致谢.

这是奇怪的事情:用户点击一个按钮后,按钮滑出屏幕,另外两个按钮在屏幕上滑动(我只是改变了这些按钮的中心点来实现这个动画).并且,一段时间后,屏幕上的视图开始抖动(我使用CGAffineTransform来实现这一点).

此时,奇怪的事情发生了 - 先前滑出屏幕的按钮再次显示在原始位置,另外两个按钮消失(没有动画,只是显示并消失).

以下是相关代码,

1)按钮滑动并滑动动画相关代码

- (IBAction)start:(id)sender
{
    // 1. Slide in cancel and pause button
    [UIView animateWithDuration:0.5f animations:^{
        [startButton setCenter:CGPointMake(startButton.center.x + 300.0f, startButton.center.y)];
        [cancelButton setCenter:CGPointMake(cancelButton.center.x + 300.0f, cancelButton.center.y)];
        [pauseButton setCenter:CGPointMake(pauseButton.center.x + 300.0f, pauseButton.center.y)];
    } completion:^(BOOL finished) {
        if (finished) {
            NSLog(@"Move finished");
        }
    }];
}
Run Code Online (Sandbox Code Playgroud)

2)摇动动画相关代码的视图

- (void)shakeView:(UIView *)viewToShake
{
    CGFloat t = 2.0;
    CGAffineTransform translateRight  = CGAffineTransformTranslate(CGAffineTransformIdentity, t, 0.0);
    CGAffineTransform translateLeft = CGAffineTransformTranslate(CGAffineTransformIdentity, -t, 0.0);

    viewToShake.transform = translateLeft;

    [UIView animateWithDuration:0.07 delay:0.0 options:UIViewAnimationOptionAutoreverse|UIViewAnimationOptionRepeat animations:^{
        [UIView setAnimationRepeatCount:2.0]; …
Run Code Online (Sandbox Code Playgroud)

animation uiview cgaffinetransform ios animatewithduration

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

在视图上限制手势

这是我在视图上添加手势的方式

- (void)_addPanGestureToView:(UIView *)view {
    UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(_handlePan:)];
    panGesture.delegate = self;
    panGesture.maximumNumberOfTouches = 1;
    panGesture.minimumNumberOfTouches = 1;
    [view addGestureRecognizer:panGesture]; 
}
Run Code Online (Sandbox Code Playgroud)

一切都工作得很好,但手势在整个视图中我怎么能做一些像手势只在一半视图中做出反应?

uigesturerecognizer ios

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

界面构建器中的组合框对象在哪里?

我刚刚更新到Xcode 5.0.2并在右下角的界面构建器中,我可以拖放对象,我再也看不到组合框了.我尝试使用下面的搜索字段并键入组合框,NSCombobox,但没有.

xcode ios xcode5

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

键盘出现时移动UIView

对不起我的英语.

我试图在行动之前找到它.但问题是ViewController在景观和创造的UIView一半ViewController.在UIViewUITextView.但现在当键盘在键盘ViewController下方向下滚动时出现背景.只看到UIView.如果触摸空间,键盘将消失,背景将恢复.我想只是移动UIView键盘出现时.

非常感谢你.

iphone objective-c ios

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

将应用程序从背景重新启动到前台

您正在开发一个iPhone应用程序.当我点击UITextView中的链接时,链接在safari中打开,我的应用程序变为后台.关闭野生动物园后,我点击了我的应用程序图标,它又被带到了前台.我的问题是,当我关闭Safari时,我们是否可以自动将应用程序恢复到前台,而无需单击应用程序图标.

iphone cocoa-touch objective-c uitextview

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

如何在iphone中自动发送邮件?

我使用以下内容来显示mailViewController

-(IBAction)sendMailbuttonTapped {

if([MFMailComposeViewController canSendMail]) {
    MFMailComposeViewController *mailCont = [[MFMailComposeViewController alloc] init];
    mailCont.mailComposeDelegate = self;

    [mailCont setSubject:@"yo!"];
    [mailCont setToRecipients:[NSArray arrayWithObject:@"surendherbtech@gmail.com"]];
    [mailCont setMessageBody:@"Don't ever want to give you up" isHTML:NO];

    [self presentModalViewController:mailCont animated:YES];
    [mailCont release];
}


}


- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error {
    [self dismissModalViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)

它显示良好但我现在需要的是,我希望在他点击按钮时不用用户的知识发送邮件.它必须在没有用户点击发送选项的情

任何人都可以告诉我如何自动发送邮件提前谢谢

iphone xcode objective-c mfmailcomposeviewcontroller

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