Tag: ios

如何分发私人程序到100多个设备?

我在一家大公司工作,我们有企业数量。 我build立了一个私人的iPhone程序,并成功地做出了特别的企业分布。 所以我可以将程序交付到100个设备,而无需应用程序商店。 但有人对我说,我可以交付到无限数量的iPhone而不使用应用程序商店。 可能吗? 如果没有,如果我的程序将被用于超过100个iPhone手机,我该怎么办? 我有什么select?

如何在iPhone中的静音模式下使用AVAudioPlayer播放声音

我甚至想在iPhone中以静音模式播放声音。 可以通过使用AVAudioPlayer(不使用AVAudioSession) (对于ios 3.0+) 提前致谢。

AFNetworking上传文件

是否有任何人使用AFNetworking上传文件的完整实现? 我在网上find了一些代码,但并不完整。 我find的代码在这里: AFHTTPClient *client= [AFHTTPClient clientWithBaseURL:[NSURL URLWithString:@"http://my.client.server.com"]]; NSMutableDictionary *parameters = [NSMutableDictionary dictionary]; [parameters setObject:[fieldName text] forKey:@"field01_nome"]; [parameters setObject:[fieldSurname text] forKey:@"field02_cognome"]; NSMutableURLRequest *myRequest = [client multipartFormRequestWithMethod:@"POST" path:@"/Contents/mail/sendToForm.jsp" parameters:parameters constructingBodyWithBlock: ^(id <AFMultipartFormData>formData) { [formData appendPartWithFileData:myNSDataToSend mimeType:@"image/jpeg" name:@"alleagto"]; }]; AFHTTPRequestOperation *operation = [AFHTTPRequestOperation HTTPRequestOperationWithRequest:myRequest success:^(id object) { NSLog(@"Success"); } failure:^(NSHTTPURLResponse *response, NSError *error) { NSLog(@"Fail"); }]; [operation […]

UIWebView – 加载外部网站,以编程方式设置初始缩放比例,然后允许用户缩放

是否有可能做到以上所有? SO给了我一个很好的方法来设置这里的初始缩放比例。 即,要在我的webViewDidFinishLoad方法中包含以下行: [webView stringByEvaluatingJavaScriptFromString: @"document.body.style.zoom = 5.0;"]; 但是我仍然不能做的是允许用户在程序初始化之后改变缩放比例。 如果我将scalePagesToFit设置为NO,则用户不能更改缩放比例。 如果我将scalePagesToFit设置为YES,它将覆盖我的编程缩放。 谁能帮忙? 编辑:谢谢你的回应。 但是,如果我缩放scrollView,事情模糊一点。

Xcode UItesting示例

我刚刚了解了Xcode中的unit testing 。 现在我正在尝试Xcode 7,当我创build一个新项目时,我发现有一个新的UItesting组。 我观看了WWDC 2015的video ,这很不错,但是你有一个超级简单的例子,我可以通过自己? 这些video的例子对我来说太复杂了。 笔记 下面的答案是我试图弄清楚这一点,但我欢迎任何更好的答案。 我已经阅读了这些关于Xcode UItesting的问题,但它们不同: 在XCode 7项目之前 , 文档 , 重装 , App与UI , ViewController , 多个 值和属性 。

什么是协议和委托,他们如何在IOS中使用?

我真的很困惑代表和议定书的概念。 它们是否等同于Java中的接口和适配器类? 他们如何工作? 到目前为止,我读过的资源都没有帮助。 “委托是一个简单而强大的模式,其中一个程序中的一个对象代表另一个对象或者与其他对象协同工作。委托对象保持对另一个对象的引用 – 委托 – 并在适当的时候发送消息对它“。 我不知道这是什么意思。 有人可以解释他们是什么,并举一个简单的例子? 提前致谢! 编辑: 据我了解, 1)委托实现协议(接口的另一个名称) 2)对象注册一个委托(实现一个协议) 3)对象可以调用委托的协议方法 因此,委托将对象与协议连接起来。 如果我错了,请纠正我。 我仍然不明白为什么对象本身不能实现一个协议? 它可以更容易!

显示UIPickerView文本字段被选中,然后在选中后隐藏

我正在尝试创build一个文本框,当它被选中时,一个UIPickerView打开,并从中进行select。 一旦选定,UIPickerView隐藏,选定的项目显示在文本框中。 我尝试了不同的代码,我在网上find,但我不能得到它的工作。 如果有人可以为此提出一个完整的代码,或者告诉我在代码中我做了什么错误,那就太棒了。 非常感谢。 这是我的代码: @IBOutlet var textfieldBizCat: UITextField! @IBOutlet var pickerBizCat: UIPickerView! = UIPickerView() var bizCat = ["Cat One", "Cat Two", "Cat Three"] override func viewDidLoad() { super.viewDidLoad() var bizCatCount = bizCat.count self.textfieldBizCat.inputView = pickerView } // returns the number of 'columns' to display. func numberOfComponentsInPickerView(pickerView: UIPickerView!) -> Int{ return 1 } // […]

如何检测滑动手势的方向?

我需要检测我的滑动手势的方向,我有问题。 手势正在工作,但我不知道如何检测方向。 … swipeGesture = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(detectSwipe:)]; [swipeGesture setNumberOfTouchesRequired:1]; [swipeGesture setDirection:UISwipeGestureRecognizerDirectionDown | UISwipeGestureRecognizerDirectionUp]; [appView addGestureRecognizer:swipeGesture]; -(void)detectSwipe:(UISwipeGestureRecognizer *)recognizer { switch (recognizer.direction) { case UISwipeGestureRecognizerDirectionUp: NSLog(@"smth1"); break; case UISwipeGestureRecognizerDirectionDown: NSLog(@"smth2"); default: break; } } 它不工作:/

ios 11 UITabBar UITabBarItem定位问题

我已经build立了我的应用程序使用新的Xcode 9testing版的ios 11.我已经发现UITabBar项目通过UITabBar传播和问题是右alignment的图像的问题。 我试图改变代码来使它工作,但仍然不成功。 ios 10+ ios 11 我可以改变标题的位置使用tabBarItem.titlePositionAdjustment但是,这不是我的要求,因为它应该自动来图像本身下面。 我试着设置tabbar.itemPositioning to UITabBarItemPositioningCentered ,也试着改变itemSpacing和width ,但仍然没有工作。 有人能帮我理解为什么发生这种情况,以及如何解决这个问题? 我想要它喜欢ios 10+版本和图像取自iPad的最左angular。

在应用内启用或禁用Iphone推送通知

我有一个iPhone应用程序是启用接收推送通知。 目前,我可以通过转到iphone设置/通知来禁用我的应用程序的推送通知。 但我想在我的应用程序中添加一个开关或button来启用或禁用推送通知。 这可以做到,因为我看到它在foursqure iPhone应用程序做到了。 他们在设置呼叫通知设置中获得了一个部分,用户可以为应用程序启用或禁用不同types的通知。 我看遍了networkingfind一个适当的解决scheme,但仍然没有find一个办法。 任何人都可以给任何想法如何做到这一点? 提前致谢 :)