小编Ash*_*kad的帖子

iOS8上的iPhone界面定位

我已经尝试这样做了两个星期,并且发现它不起作用的原因:

弃用的API

不推荐使用以下API:

UIViewController接口方向的方法和属性.如统一故事板中的通用应用程序所述,特征和大小类会替换它们.

来自iOS 8中的新功能

我需要的是:a FirstViewController,这是rootViewController我的navigationController.本FristViewController在人像模式(不是永远永远永远显示在景观)可用.

然后在导航堆栈中有一些中间ViewControllers(支持两种方向),直到我到达a LastViewController,这应该在LandscapeRight模式下可用(并且永远不会在纵向或其他模式下).

我一直在尝试使用以下内容CustomNavigationController,但显然iOS8中的内容发生了变化,我无法让它工作:

- (BOOL)shouldAutorotate { // Available in iOS 6.0 and later
    return YES; //  // May use topViewController's, but in this app it always returns YES
}

- (NSUInteger)supportedInterfaceOrientations { // Available in iOS 6.0 and later
    if (self.topViewController != nil)
        return [self.topViewController supportedInterfaceOrientations];
    else
        return [super supportedInterfaceOrientations];
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation { // Available …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c ios8

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

Swift显示使用Unresolve Identifier'UIAlertController'

import Cocoa

class ViewController: NSViewController {

    @IBOutlet weak var helloButton: NSButton!
    @IBAction func showAlert(sender: AnyObject) {

        var alert = UIAlertController(title: "Hello!", message: "Hello, world!",
        preferredStyle: UIAlertControllerStyle.Alert)
        alert.addAction(UIAlertAction(title: "Close", style: UIAlertActionStyle.Default, handler: nil))
        self.presentViewController(alert, animated: true, completion: nil)
        self.helloButton.setTitle("Clicked", forState: UIControlState.Normal)
    }
Run Code Online (Sandbox Code Playgroud)

macos swift

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

可以从json文件加载元组数组吗?

我需要从json文件加载一个元组数组.我尝试了以下但它不起作用.

我的json文件是:

{"破":[(1,1),(1,2),(2,2),(3,1)]}

然后我loadsjsonfrombundle用来从JSON加载数据如下:

let broken = [(Int, Int)]!

if let dictionary = Dictionary<String, AnyObject>.loadsjsonfrombundle(filename) { 

broken = (dictionary["broken"]) as Array

}
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

谢谢.

arrays json tuples ios swift

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

如何检测UIAlertView当前是否显示

有没有办法判断目前是否有UIAlertView实例显示?因为可以UIAlertView在同一窗口级别显示多个.

if ([self isAlertViewShowing]) {
    // do not show UIAlertView again.
} else {
    // show your UIAlertView.
}
Run Code Online (Sandbox Code Playgroud)

希望有一种叫做isAlertViewShowing或其他的方法.

objective-c uialertview ios uialertcontroller

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

用于在android上制作实例的括号是什么?

例如像这段代码.

Button button1 = (Button)findViewById(R.id.button1);
Run Code Online (Sandbox Code Playgroud)

用于的按钮中的括号()是什么?

java android button

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

如何检查用户是否第一次访问我的iOS应用程序?

如果用户在下载后第一次打开应用程序,那么我想显示带有教程的视图控制器,然后转到主应用程序的View Controller.但是如果用户之前已经访问过app,那么请转到主视图控制器.

如何在AppDelegate中实现该检查?

objective-c uiviewcontroller ios swift

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

iOS Swift Facebook SDK 4获取用户个人资料图片输出"问号"

我不是编程专家,但我修改了一个代码来从Facebook SDK获取用户个人资料图片.问题是我在图像中得到一个问号(profilePicture.image).谁能告诉我这里发生了什么?

另外,我不知道如何在viewController中调用此函数来获取图像?目前我在函数内部直接添加了profilePicture.image.

   func getProfPic(fid: String) -> UIImage? {
            if (fid != "") {
                var imgURLString = "http://graph.facebook.com/" + fid + "/picture?type=large" //type=normal
                var imgURL = NSURL(string: imgURLString)
                var imageData = NSData(contentsOfURL: imgURL!)
                var image = UIImage(data: imageData!)
                profilePicture.image = image // Returned image is Question mark 
                return image
            }
            return nil
        }
Run Code Online (Sandbox Code Playgroud)

facebook ios swift

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

如何实现拍照或从ios中的图库选项中选择

任何人都可以帮助我实现功能 - >在应用程序中选择相机选项时拍摄照片或从图库选项中选择.

iphone ios

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

Swift 4.2语法更改 - Swift类型推断发生了什么?

我正在使用Swift 4.2运行Xcode 10 beta.Xcode想要将我的Xcode 9.4.1与Swift 4.1代码转换为Swift 4.2语法.这些变化都是UIView.animate(... options: ...).

我使用的选项.curveEaseIn之前工作正常,但它想要改变它们UIView.AnimationOptions.curveEaseIn.

Swift的ENUM类型推断发生了什么?

ios swift xcode10

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

将字符串数组转换为Double,然后在Swift中计算总和

我有一个要转换为Double的字符串数组。然后我想将数组中的每个项目加在一起并得到总和。

在此处输入图片说明

到目前为止,这是我的代码。在枚举数组之后,将所有这些元素加在一起遇到了问题。

在此处输入图片说明

arrays parse-platform swift

-3
推荐指数
1
解决办法
4198
查看次数