모든 파일이 아닌 특정 파일 url을 웹뷰로 열려고 할 때, 102 에러 발생

확장기능을 포함한 문서라서 웹뷰에서 지원하지 않음

ios8 대응하느라 등골이 휘어가고 있다.

deprecated 된 api가 은근 좀 있어서 분기태우고 ㅠㅡㅠ


UISearchDisplayController 가 deprecated 되고 UISearchController로 검색창과 결과 viewcontroller 를 통제하도록 구조가 변경되어서 수정하다보니

검색 상태(search begin이 호출된 상태) 에서 탭 이동했다가 다시 돌아오면 화면이 black 되는 현상이 있다.

메모리워닝이 뜨는건 아니라서 왜 날아가나 했는데 UISearchController를 사용하는 viewcontroller에서

self.definesPresentationContext = YES 

로 세팅해주니 화면이 날아가지 않는다.


왜 그런거지.. 그 이유는 아직 찾는 중...

iOS 8 Bug Issue


앱 설치된 상태에서 8으로 업데이트 한 경우


번들 아이디가 디바이스에 캐싱되어 있어서 enterprise 앱이 설치가 안됨


디바이스 초기화 하거나 plist를 임의로 변경해서 사용하는 방법이 있는데 초기화가 나을듯


Enterprise 에서만 발생하는 문제로 실 서비스 이용에는 문제 없음


참고 사이트 :

https://buildozer.io/ios8

http://stackoverflow.com/questions/25772664/enterprise-app-update-distribution-on-ios-8/26283611#26283611

아이폰5의 배터리 결함을 인정하고 29일부터 국내에서도 배터리 교체를 시행하고 있다.


지난 1년 6개월동안 배터리로 심히 고통을 받았었는데 결국 결함이었다니 엉엉 ㅠ


지금껏 가만있다가 아이폰6의 출고를 앞두고 이런다는게 열은 받지만 뭐.. 교체해준다니 남은 한두달이라도 햄보카게 살고 싶어서 다녀오기로 맘먹었다 ㅋㅋ


애플 배터리 교체 프로그램은 웹사이트에서 기기의 일련 번호를 조회하는 형태로 되어 있다.

https://ssl.apple.com/kr/support/iphone5-battery/



기기 설정 앱 > 일반 > 정보 항목이 있다.

일련번호를 칸에 입력하고 제출 버튼을 누르면 하단에 대상인지 여부를 알려준다.


서비스 옵션을 선택하라고 되어있지만 그냥 교체 방법을 설명해두었으니 백업을 하고서 눈누난나 애플 서비스 센터를 찾아가면 된다.


아이디어 정하기 참 어렵네요,,








내가 한주간 뭘 봤더라~~~??









뒤적뒤적, 클릭클릭, 어기적어기적



어얽.............;;;;;;;;;;;;;;;;




그리고....


바로 오늘....



페이스북에 올라온 친구의 사진첩...






아 저런,,,,



내꺼아닌 내꺼인듯 내꺼같은 니 사진 - _-



그래서 찾아봤습니다


혼자 어디까지 먹어봤니?




혼자 밥먹기 레베루 테스트


레벨 1 


- 편의점에서 혼자 라면먹기-누구나 소화 가능한 경지 


훗 쪼렙;)

레벨 2 


- 3천원짜리 선불 식당,푸드코트에서 밥먹기-누구나 소화가능하고 테이블도 전부다 벽보고 먹는 테이블 

이 정도야 뭐..


레벨 3 


- 분식집,김밥천국에서 먹기


-24시간 김밥천국에서 야간에 혼자 밥먹기,쉬운 수준 

음 여기까진..


레벨 4


- 중국집,냉면집등 츄리한 곳에서 먹기


-약간의 용기를 요하지만 아저씨들 혼자 먹는 경우 많아 쉬움 

홀로 여행갔을 때만,,


레벨 5 


- 맥도날드,롯데리아,KFC,버거킹등 인스턴트점에서 먹기


-그룹 연인으로 많이와 용기를 필요하나 빠르게 먹고가는 분위기라 수월 

이게 왜 레벨5?

레벨 6 


- 일식집,세련된 란면집,세련된 만두집,전문요리집 등지에서 먹기


- 대부분 연인이나 그룹이 많아 약간의 용기를 요함 


어,,,, 음...

레벨 7


 - 피자가게,스파게티,패밀리 레스토랑에서 먹기-100%가 그룹이기 때문에 많은 용기를 필요함,매너를 중시하는 매장 분위기상 킥은 안당하기 때문에 소화가능하나 매우 불편하고 따가운 시선이 느껴질 것.이정도부터 정상적인 김치맨의 범주를 벗어난 수준 

이건... 울나라에선 힘들지만 이탈리아 가서 도전할 계획

레벨 8


 - 찜닭,닭갈비,고깃집,전골집에서 먹기-이건 애당초 그룹이나 간단한 술한잔까지 하려고 만들어지고 약간의 조리도 필요하기 때문에 혼자먹기 대단히 힘든 코스, 게다가 주인이 눈치 줄 확률이나 혼자왔냐고 존나 따질 가능성까지 농후. 

이후 생략


레벨 9 


- 술집에서 혼자 술먹기-들어갈 때 몇분이세요 물었을 때 답변하기까지 대단한 용기가 필요. 안주 시키고 혼자서 냠냠 맛있게 처먹을 때 슬픈 표정을 짓지않고 즐거운 표정을 짓기까지 상식의 범주를 벗어난 용기를 요구 


출처 :뽐뿌 http://m.ppomppu.co.kr/new/bbs_view.php?id=freeboard&no=2201600






CocoaPods 이란 놈을 쓰기 위해 요래조래 이케저케 세팅은 예~~~전에 했고

플젝 배포를 할려고 inhouse로 archive를 돌렸다


흠... 음... 응... ?

뭐야 debug 할 땐 잘 되던 애가 갑자기 링크 에러??


static library 도 잘 추가되어 있고

path 설정도 다 똑바로 되어 있는데

어째서 링크 에러가 나는 것일까...


구글링을 해봐도 죄다 path 설정을 잘못한 것뿐

따라해도 해결이 안돼서 이틀을 날렸는데

설마... 인하우스의 문제인걸까? 라는 생각이 문득 들었다


개발서버 전환의 편의성을 위해 configuration scheme을 어제 추가했었는데

문제가 없을 것 같지만 왠지 몰라 release 로 archive 시전.


결과는... 또르르 잘되네


CocoaPods 을 install 하면 workspace 파일이 생김과 동시에 Pods 프로젝트가 포함되는데


이 Pods 프로젝트에도 똑같이 scheme 을 추가해주어야 했던 것!!

그, 그렇지 없는 scheme으로 빌드가 될리는 없겠지 너도 플젝인데...


이런 쓰잘데기 없는 애로 이틀을 날... 리진 않고 그래 뭐 다른 작업하긴했지만

날 귀찮게만들었어 너란 녀석... 기억해주마




============================================================



I did archive for distribution but there was a linker error "ld: library not found for -lPods".

After installing CocoaPods, workspace has created and Pods project added to the workspace with my project.

Problem I wanted to find out was very simple. I added configuration scheme for my project and if I use that new one to archive, the error had happened. To add schemes to Pods' configurations solved this error completely.


I spent almost 2 days for this and I feel upset little. I decided to drink beer tonight!! TGIT:D

vmware fusion 4.1.4 쓰다가 어느날 갑자기 파워온이 안된다...



얘 왜이래? -_-++


삭제 후 다운 받았다가 안돼서 free trial 쓰다가 expired 됐길래 다시 재도전!! 했으나 실패 ㅠ


다른 사람들은 업그레이드 하라는 메시지는 날아와도 파워온은 된다는데 나는 왜 안될까...


그래서 구글링하다가 찾아낸 방법이 Virtual Mashine > settings > compatibility 에서

Compatible with VMware Fusion 4 or higher 를 체크했다.



어 이제 된다!!!!


호환성 설정이 안돼서 자꾸 ver 5 로 업그레이드 하라고 했나보다


난 뭘 쓰든간에 설정 문제에 부딪힌다


페도라랑 arm 보드 쓸때도 그랬는데 ㅠㅡㅠ


I am a trouble maker >ㅁ<

트위터를 쓸라며는

#import <Twitter/Twitter.h>


if ([TWTweetComposeViewController canSendTweet]) {
                twBtn.selected = YES;
                ACAccountStore *acStore = [[ACAccountStore alloc] init];
                ACAccountType *acType = [acStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
                [acStore requestAccessToAccountsWithType:acType withCompletionHandler:^(BOOL granted, NSError *error) {
                   
                    //                if( !granted ){
                    //                    // todo: error msg to user.
                    //                    twBtn.selected = NO;
                    //                    return;
                    //                }
                   
                    NSArray *arrayOfAccounts = [acStore accountsWithAccountType:acType];
                    if ([arrayOfAccounts count]) {
                        twAccount = [arrayOfAccounts objectAtIndex:0];
                        twBtn.selected = YES;
                    } else {
                        [[[[iToastNew makeText:@"트위터 계정 없음 ㅠ"]
                           setGravity:iToastGravityTop] setDuration:iToastDurationShort] show];
                        twBtn.selected = NO;
                    }
                }];

            } else {
                //todo : 설정에서 트위터 아이디 설정해야함
            }

예전에 페이스북처럼 웹으로 넘어갔다가 다시 왔는디 이건 설정에 트위터 계정 등록되어 있어야 사용 가능한 부분.


이래야 하는건가? ㅋㅋ

아 퇴근하고 싶어서 집중이 안된다. 나중에 추가 설명 고고싱 ㅠ

SNS 를 사용은 하지만 직접 API 연동은 해본 적이 없어서 글 하나, 이미지 하나 올리는데 오래걸린다.

역시 경험은 중요하구나 ㅠ

내가 사용한 소스코드는 아래와 같다.

#import <FBiOSSDK/FacebookSDK.h>


if (FBSession.activeSession.isOpen) {
                fbBtn.selected = YES;
            } else {
                [FBSession sessionOpenWithPermissions:nil
                                    completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
                                        if( state == FBSessionStateOpen || state
                                           == FBSessionStateCreatedTokenLoaded ) {
                                            fbBtn.selected = YES;
                                        } else if ( state == FBSessionStateClosed || state == FBSessionStateClosedLoginFailed ) {
                                            fbBtn.selected = NO;
                                        }
                                    }];
            }
}


FBRequestConnection *con = [[FBRequestConnection alloc] init];
    FBRequest *req = [[FBRequest alloc] initWithSession:[FBSession activeSession] graphPath:@"me/photos" parameters:[NSDictionary dictionaryWithObjectsAndKeys:_textView.text, @"message", UIImagePNGRepresentation(postImage), @"source", nil] HTTPMethod:@"POST"];
   
    [con addRequest:req completionHandler:^(FBRequestConnection *connection, id result, NSError *error){
        NSLog(@"facebook result >> %@", result);
    }];
   
    [con start];


검색해보니 내용이 바뀐건지 좀 다르던데 아직도 헤매고 있다. 으허허허허

일단 포스팅까진 성공!

맥을 쓰다보니


어느 순간부터 느리다.


Activity Monitor 로 확인해보니 inactive memory 가 절반!!;ㅁ;


내부 문제인지는 모르겠으나 일단 난 재부팅 이외의 방법이 찾고 싶었고


purge 라는 명령어를 쉘에서 입력하면 inactive 파랑 => free 초록 으로 바뀐다.


단, purge 명령을 자주 사용하진 말라는 경고가 있다.


바쁜 작업 끝나면 좀ㄷ ㅓ 알아봐야겠어


그나저나 내가 신청한 책은 언제 오는거야 ㅠ

+ Recent posts