小编djr*_*ero的帖子

如何在Xcode 4.2中设置外部编辑器

我发现的所有帖子建议转到XCode首选项下的"文件类型"子部分,并为特定文件类型添加外部编辑器.但是,这个选项似乎不适用于XCode 4.2.

xcode

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

是否有可能在iPhone应用程序中获取音乐播放器的数据或歌曲?

您好首先我是iPhone的新手,

我想访问我的应用程序中的所有歌曲.这可以获得所有歌曲吗?

非常感谢你.可能对你来说很容易,但对我来说这很难.

iphone media-player ios

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

为AVAssetExportSession创建时间范围

我想知道如何为AVAssetExportSession时间戳制作时间范围,例如:

NSTimeInterval start = [[NSDate date] timeIntervalSince1970];
NSTimeInterval end = [[NSDate date] timeIntervalSince1970];
Run Code Online (Sandbox Code Playgroud)

我用于导出会话的代码如下:

AVAssetExportSession *exportSession = [[AVAssetExportSession alloc] initWithAsset:asset presetName:AVAssetExportPresetHighestQuality];

exportSession.outputURL = videoURL;
exportSession.outputFileType = AVFileTypeQuickTimeMovie;
exportSession.timeRange = CMTimeRangeFromTimeToTime(start, end);
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

iphone time ios cmtime avassetexportsession

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

如何将segue添加到UIGestureRecognizer

我是第一次使用Storyboard构建应用程序.我有一个场景,我希望在长按特定按钮时打开另一个场景.我可以添加UILongPressGestureRecognizer没有问题,但我无法弄清楚如何让这个手势成为另一个场景的segue.似乎没关系我按Ctrl-Drag,什么都行不通.

我错过了一些明显的东西吗

谢谢,肯

uigesturerecognizer ios segue

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

向现有本地化应用添加新语言

我有一个使用本地化的应用程序,我需要再添加一种语言,我想在一个xib文件中显示两个相同名称的不同语言图像,xib文件未本地化,因为我正在本地化图像.可以使用界面构建器完成,而无需编写任何代码吗?

xcode objective-c nslocalizedstring ios

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

Xcode Line Wrapping设置不起作用

我试图在Xcode 4.3.2(4E2002)中禁用换行,但设置似乎不起作用.我认真地讨厌线条缠绕,这让我非常无益.我之前一直关闭它,但自从最新的XCode更新以来,无论设置如何都启用它.

这是一个Xcode错误吗?

这是我的设置对话框: 在此输入图像描述

xcode word-wrap

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

如何在类之间传输NSManagedObject子类?

我们已经创建了一个存储库层,用于与Core Data进行交互allItems(),addItem:(Item*)item其中包含的方法是,其中item是NSManagedObject的子类.当我们需要保存项时,我们在存储库上调用方法,将子类实例作为参数传递.但是,这不起作用,因为我们无法使用init初始化程序,并且上下文隐藏在存储库中.

当你拥有这样的架构时,传输对象的最佳方法是什么?让一个ItemDTO绕过一个选项吗?或者有更好的方法来解决这个问题,例如根本不使用子类NSManagedObject,只使用有效的键/值.

iphone core-data objective-c ios

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

FastLanes.在Xcode项目根文件夹中运行sh动作

fastlane build_and_rename在以下运行Fastfile,

  lane :build_and_rename do
    sigh
    gym(output_directory: "./Build/")
    sh "mv ./Build/MY-APP.ipa ./Build/nicely_name.ipa"
  end
Run Code Online (Sandbox Code Playgroud)

导致以下错误ln: ./Build/MY-APP.ipa: No such file or directory.

测试显示FastLane的sh操作在./fastlane目录中运行.例如,fastlane test_sh以下内容Fastfile

  lane :test_sh do
    sh "touch where_am_i.txt"
  end
Run Code Online (Sandbox Code Playgroud)

导致在文件夹中where_am_i.txt创建./fastlane.不是哪里的文件夹fastlane 运行.

显然我可以更改所有脚本以包含../但想知道是否有办法在xCode的根项目中进行fastlane运行sh操作?

ios fastlane

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

如何将符合Codable协议的枚举保存到UserDefaults?

跟进我之前的问题

我设法使我的枚举符合 Codable 协议,实现了 init() 和encode(),它似乎可以工作。

enum UserState {
    case LoggedIn(LoggedInState)
    case LoggedOut(LoggedOutState)
}

enum LoggedInState: String {
    case playing
    case paused
    case stopped
}

enum LoggedOutState: String {
    case Unregistered
    case Registered
}

extension UserState: Codable {
    enum CodingKeys: String, CodingKey {
        case loggedIn
        case loggedOut
    }

    enum CodingError: Error {
        case decoding(String)

    }

    init(from decoder: Decoder) throws {
        let values = try decoder.container(keyedBy: CodingKeys.self)
        if let loggedIn = try? values.decode(String.self, forKey: .loggedIn) {
            self = .LoggedIn(LoggedInState(rawValue: …
Run Code Online (Sandbox Code Playgroud)

nsuserdefaults swift codable

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

使用Python创建一个HTML表,其中包含特定行的多列

我写了这段代码:

tr = ""
for author, projects in data.iteritems():
    tr + = "<tr><td>{}</td>".format(author)
    for project, branches in projects.iteritems():
        tr += "<td>{}</td>".format(project)
        for branch in branches:
            tr += "<td>{}</td>".format(branch)
    tr += </td></tr>
end = "</table>"
Run Code Online (Sandbox Code Playgroud)

我有这个数据集

{
'user_one': {'project_a': ['branch_1', 'branch_2'],
          'project_b': ['branch_1']},
'user_two': {'project_x': ['branch_x1', 'branch_b'] }
}
Run Code Online (Sandbox Code Playgroud)

我想打印如下表格:

+-------------------------------------------+
|    User    |    Project    |    Branch    |
+------------+---------------+--------------+
|  user_one  |   project_a   |   branch_1   |
+------------+---------------+--------------+
|            |               |   branch_2   |
+------------+---------------+--------------+
|            |   project_b   |   branch_1   |
+------------+---------------+--------------+
| …
Run Code Online (Sandbox Code Playgroud)

python html-table tablecolumn

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