我正在为我的应用程序使用AWS Cognito和aws-cpp-sdk.我定义了一个用户池和一个应用程序,然后我得到了app client id和app secret.我可以创建用户池对象:
Aws::Client::ClientConfiguration clientConfig;
clientConfig.region =
Aws::Region::EU_CENTRAL_1; // "RegionEndpoint.EUCentral1";
clientConfig.scheme = Aws::Http::Scheme::HTTPS;
clientConfig.connectTimeoutMs = 30000;
clientConfig.requestTimeoutMs = 600000;
CognitoIdentityProviderClient client;
client = CognitoIdentityProviderClient(clientConfig);
DescribeUserPoolClientRequest describeUserPoolClientRequest;
describeUserPoolClientRequest.WithUserPoolId(POOL_ID)
.WithClientId(TEST_APP_CLIENT_ID);
DescribeUserPoolClientOutcome describeUserPoolClientOutcome =
client.DescribeUserPoolClient(describeUserPoolClientRequest);
Run Code Online (Sandbox Code Playgroud)
在我使用SignUpRequest定义用户之后,出现了如下错误:NotAuthorizedException客户端尝试写入未经授权的属性
这是我的注册码:
SignUpRequest signUpRequest;
signUpRequest.SetClientId(describeUserPoolClientOutcome.GetResult()
.GetUserPoolClient()
.GetClientId());
signUpRequest.SetUsername("xxxxx");
signUpRequest.SetPassword("xxxxxx?");
AttributeType email, phone_number, gender, given_name, family_name, picture;
email.WithName("email").WithValue("gacer@ku.edu.tr");
phone_number.WithName("phone_number").WithValue("+xxxxx");
given_name.WithName("given_name").WithValue("xxx");
family_name.WithName("familiy_name").WithValue("xxx");
gender.WithName("gender").WithValue("MALE");
picture.WithName("picture").WithValue(
"http://xxxx");
signUpRequest.AddUserAttributes(email);
signUpRequest.AddUserAttributes(phone_number);
signUpRequest.AddUserAttributes(given_name);
signUpRequest.AddUserAttributes(family_name);
signUpRequest.AddUserAttributes(gender);
signUpRequest.AddUserAttributes(picture);
SignUpOutcome signUpOutcome = client.SignUp(signUpRequest);
Run Code Online (Sandbox Code Playgroud)
问题是什么?我该如何解决?
我正在尝试使用swift制作应用程序,我想使用前置摄像头.我使用AVFoundation并尝试了一些代码.但我无法设置前置缩放参数.可能吗?对于后置摄像头,一切都运作成功.
我不想使用仿射变换.因为,它可以降低图像质量.那么,我该如何以编程方式设置此参数?
谢谢.
我正试图用前置摄像头设置焦点.
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
let screenSize = cameraView.bounds.size
let frameSize:CGSize = view.frame.size
if let touchPoint = touches.first {
var location:CGPoint = touchPoint.locationInView(cameraView)
print("Tap Location : X: \(location.x), Y: \(location.y)")
if cameraManager.cameraDevice == .Front {
print("Front camera is used")
location.x = frameSize.width - location.x;
}
else {
print("Back camera is used")
}
let x = location.x / frameSize.width
let y = 1.0 - (location.x / frameSize.width)
let focusPoint = CGPoint(x: x, y: y)
print("POINT : X: …Run Code Online (Sandbox Code Playgroud) 我想将一个动作附加到键盘上的按钮。我不想创建自定义键盘,只处理搜索/执行/完成按钮操作。

谢谢!
ios ×3
avfoundation ×2
ios-camera ×2
swift ×2
action ×1
addtarget ×1
autofocus ×1
aws-cognito ×1
aws-sdk ×1
camera ×1
front-camera ×1
keyboard ×1