小编Cha*_*Guy的帖子

Xcode 7 ERROR ITMS-90474:"无效的捆绑包",无法提交给Apple

我有一个应用程序我想提交给Apple.我已经验证了它.我正在使用Xcode 7和Swift 2.当我尝试提交给Apple时,我收到以下错误:

ERROR ITMS-90474:"捆绑无效.iPad多任务支持需要有方向:'UIInterfaceOrientationPortrait,UIIinterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'.在捆绑中找到'UIInterfaceOrientationPortrait'.

我该怎么办?我用他们要求的名字制作一些图像吗?

xcode bundle xcode7

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

重命名DocumentDirectory中的文件

我有一个PDF文件DocumentDirectory.

我希望用户能够将此PDF文件重命名为其他内容(如果他们选择).

我将有一个UIButton开始这个过程.新名称将来自a UITextField.

我该怎么做呢?我是Swift的新手,并且只发现了Objective-C信息并且很难转换它.

文件位置的示例是:

/var/mobile/Containers/Data/Application/39E030E3-6DA1-45FF-BF93-6068B3BDCE89/Documents/Restaurant.pdf

我有这个代码来检查文件是否存在:

        var name = selectedItem.adjustedName

        // Search path for file name specified and assign to variable
        let getPDFPath = paths.stringByAppendingPathComponent("\(name).pdf")

        let checkValidation = NSFileManager.defaultManager()

        // If it exists, delete it, otherwise print error to log
        if (checkValidation.fileExistsAtPath(getPDFPath)) {

            print("FILE AVAILABLE: \(name).pdf")

        } else {

            print("FILE NOT AVAILABLE: \(name).pdf")

        }
Run Code Online (Sandbox Code Playgroud)

file-rename ios swift

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

使用Swift for iOS以编程方式创建和存储PDF文档

我有一个应用程序,可以查看已存储在项目中的PDF.我希望能够创建一个新的PDF文档并将其存储在app目录中,以便稍后在现有的查看器中查看.PDF将从var todoList: [String] = []显示在a上的数组创建UITableView.我知道要创建一个PDF,我必须创建一个文件名,路径和目录.我不知道该怎么做.我看到了URL和URL请求的在线引用,但我不确定这是否是我想要做的正确途径.有人可以给我一些建议和指导吗?我能找到的一切都是针对Objective-C的.

pdf uitableview ios swift

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

使用类似于SLComposeViewController的Swift将UIImage发布到Instagram

我正在开发一个iOS Xcode 7 Swift 2项目.该应用程序发布照片FacebookTwitter使用:

var shareToFacebook: SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
Run Code Online (Sandbox Code Playgroud)

var shareToTwitter: SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeTwitter)
Run Code Online (Sandbox Code Playgroud)

喜欢将照片发布到这两个社交媒体是多么容易和简单.我不需要或想要它们的API.

我想做类似和简单的事情Instagram.在不必处理的情况下,最好的方法是什么Instagram API?或者我别无选择?

我的照片data是使用保存的NSCoding,而不是保存在DocumentDirectory.我在这里寻找集成,但这是为了保存在应用程序中的照片directory.

就像我已经拥有的Facebook和Twitter一样简单.

facebook ios instagram swift2

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

如何限制Swift中不同UITextField的文本长度?

我有一个正在研究的iOSXcode 7.3 Swift2项目.它有不同UITextFields的限制为3位数,特别是只有数字.他们被分配到它UITextFieldDelegate并且它运作良好.

这是我限制它们的地方:

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
    guard let text = textField.text else { return true }
    let newLength = text.characters.count + string.characters.count - range.length
    let limitLength = 3
    if newLength > limitLength {
        return false
    }

    let numberOnly = NSCharacterSet.init(charactersInString: "0123456789")
    let stringFromTextField = NSCharacterSet.init(charactersInString: string)
    let strValid = numberOnly.isSupersetOfSet(stringFromTextField)

    return strValid
}
Run Code Online (Sandbox Code Playgroud)

然而,某些UITextFields需要限制为数字仍然还仅限于一个单一的数字,我怎么能在上面的部分提起这一点,只对那些特定的UITextFields

的名称 …

limit uitextfield ios uitextfielddelegate swift2

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

Xcode swift链接到facebook页面

我有一个带有按钮的应用程序,可以打开一个Facebook页面.它检查用户是否安装了Facebook,并应在应用程序中打开该页面.如果未安装,则只需使用Safari打开页面即可.但它不起作用.如果用户安装了Facebook,我怀疑它与错误的地址有关:

xcode facebook swift

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

iOS:使用Swift2删除.DocumentDirectory中的文件

我有一个项目,我正在将数据保存为PDF.这个代码是:

// Save PDF Data

let recipeItemName = nameTextField.text

let documentsPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0]

pdfData.writeToFile("\(documentsPath)/\(recipeFileName).pdf", atomically: true)
Run Code Online (Sandbox Code Playgroud)

我能够UITableView在另一个文件中单独查看文件ViewController.当用户滑动时,UITableViewCell我希望它也从中删除该项目.DocumentDirectory.我的UITableView删除代码是:

func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {

    if editingStyle == .Delete {

        // Delete the row from the data source

        savedPDFFiles.removeAtIndex(indexPath.row)

        // Delete actual row

        tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Fade)


        // Deletion code for deleting from .DocumentDirectory here???


    } else if editingStyle == .Insert {

        // Create a new instance …
Run Code Online (Sandbox Code Playgroud)

uitableview delete-file ios swift2

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

UIPickerView 从中间选定的行开始

当用户从 中选择一个状态时 UIPickerView,它会将它们带到不同的viewController带有所选状态的数据。当他们点击“返回”按钮,进入到viewControllerpickerView它总是起始于与第一状态的顶部,在这种情况下,美国亚利桑那州。我怎样才能让它已经滚动到中间并选择田纳西州,例如,如果那是他们最初选择的州?我正在使用 Xcode 7 和 Swift 2,谢谢!

我有一个UIPickerView从以下位置获取数据的数据:

let pickerData = ["Arizona", "Arkansas", "California","Tennessee", "Texas", "Utah", "Virginia"]
Run Code Online (Sandbox Code Playgroud)

当用户在 中选择一个状态时,pickerView它会获取该值并将其添加到变量中:

func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
    //Takes the selected state and adds it to the variable 'currentState'
    currentState = pickerData[row]
    savedStateGV = currentState
}
Run Code Online (Sandbox Code Playgroud)

“savedStateGV”是全局变量,“currentState”是局部变量。两者都是String类型。

func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
    return 1
}

func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int { …
Run Code Online (Sandbox Code Playgroud)

string global-variables uipickerview xcode7 swift2

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

在Swift中更改UITextView的textColor

我有一个iOS项目,我正在使用Xcode7Swift2.我有一个UITextView我正试图改变它textColor的.它有黑色背景色.

我看着这里,找不到一个setTextColor.我也低于试图在UIViewController的地方UITextView所在,没有运气:

@IBOutlet weak var codeText: UITextView!
override func viewDidLoad() {
    super.viewDidLoad()

    self.codeText.delegate = self

    codeText.textColor = UIColor.whiteColor()
}
Run Code Online (Sandbox Code Playgroud)

然后我进入了检查员,试着点击UITextView并改变textColor那里,没有运气改变.难道我做错了什么?

谢谢.

textcolor uitextview ios swift2

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