我们真的需要一些帮助:
在过去的两个月里,我们与所有的Apple Mumbo-Jumbo一起苦苦挣扎,似乎无法在APPS上获得我们的APP ......
现在我的问题是在验证ARCHIVE编译并共享它之后..在提交过程中我得到 -
"上传到iTunes Store时出错"
我真的不知道我做错了什么,似乎没有找到解决问题的互联网上的任何东西......
我已经用这一天打了一个多星期......我试过了:
为代码签名创建新的分发配置文件.
一遍又一遍地检查所有目标设置.
将FTP模式从被动改为非被动
从不同的网络连接
重新安装Xcode4
其他一些工作包如下载应用程序Loader(尚未安装,但我不知道是否应该)
请帮助我们,您认为可能是什么问题?
谢谢
埃尔南
请帮忙!我被困了好几个月,现在试图在我的Swift应用程序上执行一个简单的Google搜索,我已经过了一趟我的头撞墙!
我已尝试使用ALAMOFIRE和使用常规URLRequest,但由于结果似乎只是HTML格式,我似乎无法正确解析结果.即使您查看HTML格式,代码也适用于网页,并且不包含搜索结果.
我很乐意把搜索结果变成一个简单的词典.这是我的代码:
let googleUrl:String = "https://cse.google.com/cse/publicurl?&output=json&cx=<MyGoogleKey>:<MyGoogleSKey>&q=q=+normal+search"
// Trying with AlamoFire:
Alamofire.request(googleUrl).response { response in
print("Request: \(response.request)")
print("Response: \(response.response)")
print("Error: \(response.error)")
}.responseJSON(completionHandler: { response in
print("ResponseJSON: \(response)")
}).responseData(completionHandler: { response in
print("ResponseData: \(response)")
}).responseString(completionHandler: { response in
print("ResponseString: \(response)")
})
Run Code Online (Sandbox Code Playgroud)
如您所见,我在几乎所有Alamofire支持的类型中尝试响应,而且我没有.
这是错误#1(.responseJSON):
无法读取数据,因为格式不正确.ResponseJSON:FAILURE:responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed(Error Domain = NSCocoaErrorDomain Code = 3840"字符0周围的值无效."UserInfo = {NSDebugDescription =字符0周围的值无效}}))
下面是数据响应(responseData):ResponseData:成功:4337个字节
这是响应HTML(.responseString)
ResponseString:成功:
*> Google自定义搜索
(function(){var cookie_path ='/ cse /'; var path_copy ='/ coop /'; window._gaq = …
任何人?):我遇到的问题让我在过去的2个小时里刮过头脑,这很可能是一件非常简单的愚蠢的事情.当我从操作@ AFNetworking调用响应字符串时,我继续收到构建错误...就像没有这样的属性....
请看一下我的代码并解释一下我搞砸了这次:p ..谢谢:)
NSDictionary* paramDict = [NSDictionary dictionaryWithObjectsAndKeys:WebServicemd5Value, WebSermd5Variable, nil]
;
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:webServiceURL]];
[httpClient defaultValueForHeader:@"Accept"];
[httpClient postPath:@"method" parameters:paramDict success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"Response data: %@", responseObject);
NSLog(@"Reponse String: %@", operation);
Run Code Online (Sandbox Code Playgroud)
//打印操作会显示操作字典,包括响应字段,//但是当我直接调用operation.response时,编译器将不会构建,说明//"找不到AFHTTPRequestOperation的属性".... WEIRDEST好的,对吧?
NSString* responseString = [NSString stringWithUTF8String:[responseObject bytes]];
//.. Rest o f my Code....
}failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error retrieving data: %@", error);
}];
Run Code Online (Sandbox Code Playgroud) 我已经制作并扩展了 UIImageView,它允许我异步下载图像,然后根据它们的特定索引(CollectionView 中的 IndexPath)将它们分配给它们的 ImageView。效果很好,唯一的问题是:
有人可以帮我吗?这是我的代码:
// UIImageView 扩展:
extension ExtendedUIImageView {
func downloadFrom(link link:String, contentMode mode: UIViewContentMode, imageIndex: Int) {
if (NSFileManager.defaultManager().fileExistsAtPath(link)) {
self.image = UIImage(contentsOfFile: link)
return
}
self.imageURL = NSURL(string: link)
let url = NSURL(string: link)
contentMode = mode
NSURLSession.sharedSession().dataTaskWithURL(url!, completionHandler: { (data, response, error) -> Void in
guard
let httpURLResponse = response as? NSHTTPURLResponse where httpURLResponse.statusCode == 200,
let mimeType = response?.MIMEType where mimeType.hasPrefix("image"),
let data = data where error == nil,
let image = …Run Code Online (Sandbox Code Playgroud) 一旦用户的Facebook访问令牌因任何原因(从Facebook网站删除应用程序或从Facebook设置中删除应用程序的访问权限)无效,我无论如何都无法获得新的令牌!
到目前为止,我已经尝试了两种方法:(sharedFaceBookManager是一个管理Facebook的Singleton)
1) [sharedFaceBookManager.facebook extendAccessToken];
这是第一次发生"失效",应用程序将打开FB的应用程序并提示用户所需的任何内容并返回App安全和声音......第二次访问令牌无效,extendAccessToken将挂起在那里,用户将无法再通过Facebook登录.Not a good Solution.
2)尝试删除Cookie,断开Facebook连接并重新连接!
for(NSHTTPCookie *cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) {
if([[cookie domain] isEqualToString:@"facebook"]) {
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}
}
// Reconnecting:
NSArray *permissions = [NSArray arrayWithObjects:@"email", @"read_friendlists", @"user_photos", @"user_events", nil];
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:
^(FBSession *session,
FBSessionState state, NSError *error) {
[[EWFacebookManager sharedFaceBookManager] sessionStateChanged:session state:state error:error];
}];
Run Code Online (Sandbox Code Playgroud)
这只返回一个Call to - (void)sessionStateChanged: with:FBSessionStateOpen和Apps Deals with this,就像登录成功一样,结果:ENDLESS LOOP(登录成功 - 登录失败) NOT A GOOD SOLUTION!
我知道当令牌无效时我不应该调用extendAccessToken,我应该提示用户再次登录
ANYBODY?请?我们甚至转向一家外包公司来帮助我们解决这个问题,而且没有任何突破!
facebook ios facebook-login facebook-ios-sdk facebook-access-token
ios ×3
swift ×2
afnetworking ×1
alamofire ×1
facebook ×1
html ×1
itunes ×1
itunes-store ×1
json ×1
networking ×1
nsurlrequest ×1
nsurlsession ×1
uiimage ×1
uiimageview ×1
xcode4 ×1