小编sss*_*sss的帖子

为什么即使在App ID中启用推送通知后,也会"向您的应用ID添加推送通知功能"警告?

我使用的是Xcode8,swift 3,iOS 10

在目标 - >功能显示"将推送通知功能添加到您的应用ID".

我检查了我的APP ID,它在开发和分发中都显示了pushnotfication.

使用相同的APP IS和证书我在iOS9中收到通知,但在iOS 10中我收到错误

Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo={NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}  
Run Code Online (Sandbox Code Playgroud)

并显示红色标记(问题)

xcode ios ios10

51
推荐指数
6
解决办法
3万
查看次数

如何在xcode 9.0中添加git存储库?

我正在尝试在xcode项目中添加远程git存储库,但我无法找到它的选项.得到选项

在此输入图像描述

但期待

在此输入图像描述

有没有其他方法可以将远程存储库添加到项目中?

git xcode

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

如何在Swift中以编程方式为UILabel提供动态高度?

我已经采用了使用for循环动态生成的UIlabel,每个类型的diff文本都在标签中分配,我想根据文本动态地给出UILabel大小.

在Swift中有没有简单的解决方案?

iphone ios swift

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

如何快速本地化故事板?

我正在尝试使用Swift 3和Xcode 8.1本地化我的应用程序.

我正在尝试使用storyboard(main.strings(德语))本地化应用程序并以编程方式使用"NSLocalizedString".

我可以"NSLocalizedString"使用以下代码以编程方式进行本地化

func localized(lang:String) ->String {

        let path = Bundle.main.path(forResource: lang, ofType: "lproj")
        let bundle = Bundle(path: path!)

        return NSLocalizedString(self, tableName:  nil, bundle: bundle!, value: "", comment: "")
    }
Run Code Online (Sandbox Code Playgroud)

但我坚持使用故事板中定义的本地化.我在main.strings(德语)中定义了本地化字符串.

/* Class = “IBUILabel”; text = “Date :”; ObjectID = “0sh-CK-26C”; */
“0sh-CK-26C.text” = “Datum :”;
Run Code Online (Sandbox Code Playgroud)

有没有办法在运行时本地化故事板?

xcode localization storyboard ios swift3

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

如何将访问令牌传递给Alamofire?

我试图传递访问令牌,Alamofire但在网络上的各种方法混淆.

以下是我们需要使用的方法.

let todosEndpoint: String = "https:url......."

let headers = [
            "Authorization": "Bearer \(token!)",
            "Content-Type": "application/X-Access-Token"
        ]
        let Auth_header    = [ "Authorization" : tokenString! ]

        Alamofire.request(todosEndpoint, method: .get, parameters: nil, encoding: JSONEncoding.default, headers: Auth_header)
            .responseJSON { response in
                print("response.request \(response.request)")  // original URL request
                print("response.response \(response.response)") // HTTP URL response
                print("response.data \(response.data)")     // server data
                print("response.result \(response.result)")

                print("response \(response)")

        }

    }
Run Code Online (Sandbox Code Playgroud)

要么

let aManager = SessionManager()
        aManager.session.configuration.httpAdditionalHeaders = [
            "Authorization": "Bearer tokenString"]
Run Code Online (Sandbox Code Playgroud)

要么

let headerss = [
            "Authorization": …
Run Code Online (Sandbox Code Playgroud)

ios alamofire swift3 ios10

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

如何清除Objective-C中的所有NSUserDefaults值?

我在我的应用程序中使用NSUserDefaults很多时间来存储一些值,但在"刷新按钮"我想清除所有存储的值,有没有办法清除所有NSUserDefaults值?

objective-c nsuserdefaults ios

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

如何为我是否导航到正确的屏幕编写 XCUI 测试?

我正在编写用于跟踪 UI 的测试 UI 测试用例 在此处输入图片说明

我想测试登录单击是否在仪表板屏幕上正确导航。

有没有办法做到这一点?

我目前的测试代码就像

func testExample() {

        let usernameTextField = app.textFields["Username"]
        usernameTextField.tap()
        usernameTextField.typeText("abc@gmail.com")

        let passwordTextField = app.textFields["Password"]
        passwordTextField.tap()
        passwordTextField.typeText("abc123")

        app.buttons["Login" ].tap()

                //let loginButton = app.staticTexts["Login"]
                //XCTAssertEqual(loginButton.exists, true)

        app.navigationBars["UIView"].buttons["Back"].tap()


    }
Run Code Online (Sandbox Code Playgroud)

testing ui-testing ios swift xcode-ui-testing

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

如何使用酶玩笑为 React Native 中的导航堆栈编写单元测试用例?

我是本机反应的新手并尝试编写单元测试用例。我能够编写快照测试用例,但不确定如何为导航堆栈编写单元测试用例。

有没有办法为导航编写单元测试用例?

导航器.js

import { createStackNavigator } from 'react-navigation-stack';
import { createAppContainer } from 'react-navigation';
import HomeScreen from '../component/HomeComponent/home';
import ThumbnailView from '../component/ThumbnailComponent/thumbnailView';
import AlbumDetailsView from '../component/AlbumDetailsComponent/albumDetailsView';


const MainNavigator = createStackNavigator({
  HomeScreen: { screen: HomeScreen },
  ThumbnailViewScreen: { screen: ThumbnailView },
  AlbumDetailsViewScreen: { screen: AlbumDetailsView },
},
{
  defaultNavigationOptions: {
    headerTintColor: '#fff',
    headerStyle: {
      backgroundColor: '#0c82f3',
    },
    headerTitleStyle: {
      fontWeight: 'bold',
    },
  },
});

const NavigationApp = createAppContainer(MainNavigator);
export default NavigationApp;
Run Code Online (Sandbox Code Playgroud)

unit-testing jestjs react-native enzyme

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

如何将 Swift 中的变量值传递到 HTML?

我有 HTML 页面和 Swift 项目,我想将变量值传递给 html

就像 abc.swift 中一样

var name = "某个名称"

索引.html

想要在 p 标签中显示 someName

如果有人有 Objective-C 代码,那对我也会有帮助

ios swift

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

如何在Swift 3中获取和更新Healthkit中的高度?

我正在尝试从Healthkit获取和更新高度,但没有获取任何有关swift 3的文档。

有什么方法可以从healthKit获取高度,也可以更新healthKit中的高度吗?

ios healthkit swift3

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